Изображение машины Amazon — это шаблон, который используется для запуска экземпляров EC2. AMI похож на схему, содержащую операционную систему и все необходимое программное обеспечение или конфигурации приложений для экземпляров. AMI могут быть предварительно созданы или управляться пользователем. AWS CLI — это мощная утилита для доступа к изображениям и управления ими с помощью простых команд, таких как «описать-изображения» команда. «описать-изображения» Команда используется для вывода списка всех настроенных AMI для данной учетной записи.
Краткое описание
В этой статье мы узнаем о:
- Что такое команда «describe-images» в AWS CLI?
- Как использовать команду «describe-images» в интерфейсе командной строки AWS?
- Заключение
Что такое команда «describe-images» в AWS CLI?
«описать-изображения» Команда в AWS CLI — это операция с разбивкой на страницы, которая используется для перечисления всех или определенных AMI в учетной записи. Результат «описать-изображения» Команда имеет форму списка, содержащего информацию о различных изображениях. Эти изображения могут быть общедоступными, частными, определяемыми пользователем или управляемыми AWS. Доступ к данным AMI осуществляется в нескольких вызовах API к службе, когда разбиение на страницы включено.
Читать далее: Как отключить страницу в AWS CLI?
Как использовать команду «describe-images» в интерфейсе командной строки AWS?
Отмененные регистрацию — это образы, которые были удалены из AWS и больше не поддерживаются сервисом EC2 и платформой. Однако эти изображения также включаются в выходные данные «описать-изображения» команда. Пользователь может управлять выводом команды путем фильтрации, запроса или указания конкретного AMI и т. д. с помощью нескольких различных параметров.
Синтаксис
Синтаксис «описать-изображения» команда дается следующим образом:
aws ec2 описания изображений < Параметры >
Параметры
Вот краткое описание опций вышеупомянутой команды:
Вариант | Описания |
–исполняемые-пользователи | Этот параметр используется для извлечения и перечисления AMI на основе разрешений пользователя. Пользователь может указать «self», «all» или идентификатор учетной записи AWS. |
–фильтры | Параметр –filters используется для перечисления конкретных сведений или AMI в выходных данных. Эта команда поддерживает различные типы фильтров: – имя: Пользователь может фильтровать AMI, указав имя. – идентификатор владельца: Идентификатор учетной записи AWS также может фильтровать AMI, описывая только те изображения, которые настроены в конкретной учетной записи. – ярлык: Теги представляют собой комбинацию пар ключ-значение. Указав теги, пользователь может легко фильтровать AMI для определенной учетной записи. – идентификатор изображения: Другой метод фильтрации AMI — указание идентификатора изображения. Здесь будет указан только конкретный AMI. |
--image-ids | Этот параметр вводит идентификатор AMI. |
–владельцы | Параметр –owner принимает идентификатор учетной записи, параметры self, amazon или aws-marketplace. Эти параметры будут отображать только те AMI, которые точно соответствуют указанному параметру. |
–include-устарело | Этот параметр используется для указания, следует ли включать в список устаревшие AMI или нет. Устаревшие образы AMI — это образы, которые больше не рекомендуется использовать. |
–включить-отключено | В этом поле указывается, следует ли отображать отключенные AMI в выходных данных или нет. |
-пробный прогон | Параметр –dry-run используется для определения того, есть ли у пользователя разрешение на желаемое действие или нет. Он возвращает выходные данные в формате ошибки. Кроме того, если у пользователя есть разрешения, выходные данные будут содержать «DryRunOperation». Если у пользователя нет этого разрешения, в выходных данных будет возвращено «UnauthorizedOperation». |
–cli-input-json | Этот параметр используется для одновременного предоставления нескольких инструкций JSON в форме шаблона для сервисов AWS. Следующий шаблон генерируется параметром «-generate-cli-skeleton». |
–стартовый токен | Этот параметр вводит значение поля «NextToken» из выходных данных. NextToken символизирует наличие дополнительных данных для перечисления. Когда значение NextToken будет передано в –starting-token, он начнет перечислять данные из предыдущего ответа. |
-размер страницы | Этот параметр определяет размер страницы в каждом вызове службы AWS. Меньший размер страницы приводит к большему количеству вызовов API, которые предотвращают ошибку тайм-аута. Однако при каждом вызове он извлекает меньше данных. |
--max-элементы | Параметр –max-items используется для ограничения количества записей, отображаемых в выходных данных. |
--генерировать-cli-скелет | Он генерирует скелет или шаблон, которому необходимо следовать при одновременном предоставлении нескольких инструкций сервису AWS. |
Помимо этих опций, AWS также предоставляет глобальные опции. Глобальные параметры являются общими для команд AWS CLI и могут использоваться с различными командами. Документация AWS обсуждаются различные глобальные варианты.
Примеры
В этом разделе статьи обсуждаются различные примеры «описать-изображения» команда в AWS CLI:
- Пример 1. Как описать изображения в интерфейсе командной строки AWS?
- Пример 2. Как описать все изображения в интерфейсе командной строки AWS?
- Пример 3. Как описать AMI по идентификатору владельца в AWS CLI?
- Пример 4. Как фильтровать изображения в интерфейсе командной строки AWS?
- Пример 5. Как запросить AMI в AWS CLI?
- Пример 6. Как описать устаревшие изображения в AWS CLI?
- Пример 7. Как описать включенные или отключенные изображения в интерфейсе командной строки AWS?
- Пример 8. Как описать изображения в нескольких форматах вывода?
Пример 1. Как описать изображения в интерфейсе командной строки AWS?
«описать-изображения» Команда в AWS CLI используется для отображения сведений о конкретном AMI для данной учетной записи. Для этой команды требуется идентификатор образа AMI. Посетите сервис EC2 и нажмите кнопку 'КОТОРЫЙ' вариант на левой панели навигации. Выберите создание изображения, и оно отобразит конфигурации изображения. В рамках Подробности раздел скопируйте и сохраните AMI ID:
Команда для вывода списка определенного AMI задается следующим образом:
aws ec2 описания изображений --область ап-юго-восток- 1 --image-ids < AMIImageID >
Заменить
Выход
Пример 2. Как описать все изображения в интерфейсе командной строки AWS?
Команда для вывода списка всех изображений, доступных в AWS CLI, выглядит следующим образом:
aws ec2 описания изображений
Выход
Для отображения списка всех изображений потребуется некоторое время. Продолжайте нажимать кнопку 'Входить' клавиша на клавиатуре для просмотра деталей всех изображений:
Пример 3. Как описать AMI по идентификатору владельца в AWS CLI?
AMI, настроенные в учетной записи AWS, также могут определяться владельцем или идентификатором учетной записи. Идентификатор учетной записи можно определить, щелкнув имя пользователя в правом верхнем углу консоли управления AWS. Нажмите кнопку «копировать» значок, чтобы скопировать идентификатор учетной записи:
Команда настраивается дополнительным параметром следующим образом:
aws ec2 описания изображений --владельцы < Идентификатор аккаунта >
Заменить
Выход
Пример 4. Как фильтровать изображения в интерфейсе командной строки AWS?
Существуют различные фильтры для извлечения определенных деталей изображения. Пользователь может фильтровать изображения по идентификатору владельца, идентификатору изображения, тегам, имени или статусу и т. д. Чтобы просмотреть изображение по его имени, используется следующая команда:
aws ec2 описания изображений --фильтры «Имя=имя, Значения=ec2image»
Заменить «ec2image» в «Значениях» с именем вашего AMI.
Выход
Значение пар ключ-значение тега AMI можно определить, выбрав AMI на панели инструментов AMI. Это отобразит конфигурации изображения. Нажмите «Теги» tab и скопируйте значения полей «ключ-значение»:
Чтобы отфильтровать изображение по его тегам, команда приведена ниже:
aws ec2 описания изображений --фильтры «Имя=тег:первый ключ, значения=первый»
Заменить «первый ключ» в поле Имя с помощью ключа. Аналогичным образом замените 'первый' в Значениях со значением тега.
Выход
Пример 5. Как запросить AMI в AWS CLI?
Пользователь может извлечь конкретные детали изображения из отображаемого списка, используя '-запрос' параметр. Команда дается следующим образом:
aws ec2 описания изображений --запрос 'Изображения[*].[ImageId]'
Выход
Аналогично, пользователь также может запросить конкретные сведения об изображении, указав идентификатор изображения с параметром запроса:
aws ec2 описания изображений --image-id < AMII > --запрос «Изображение[*].[Тип изображения, Описание, Состояние]»
Выход
Пример 6. Как описать устаревшие изображения в AWS CLI?
Устаревшие образы AMI — это образы, которые AWS больше не рекомендует использовать. Чтобы определить, какие изображения устарели, используйте следующую команду:
aws ec2 описания изображений --include-устарело
Выход
Аналогично, пользователь также может указать «–no-include-deprecated» параметр для вывода списка всех изображений, включая устаревшие:
aws ec2 описания изображений --no-include-устарело
Выход
Пример 7. Как описать включенные или отключенные изображения в интерфейсе командной строки AWS?
«описать-изображения» Эту команду также можно использовать для вывода списка тех изображений, которые отключены или не отключены для учетной записи. Это поможет пользователям определить, какие AMI использовать. Приведенная ниже команда используется для вывода списка AMI, отключенных для учетной записи:
aws ec2 описания изображений --include-disabled
Выход
Аналогичным образом, «описать-изображения» Команда возвращает только те AMI, которые не отключены для данной учетной записи. Для этого используйте команду ниже:
aws ec2 описания изображений --no-include-disabled
Выход
Пример 8. Как описать изображения в нескольких форматах вывода?
Существует несколько форматов вывода, поддерживаемых «описать-изображения» команда. Форматы включают YAML, JSON, текст или таблицу. Ниже приведена команда описания изображений в табличном формате:
aws ec2 описания изображений --выход стол
Заменить 'стол' значение в поле вывода с другим форматом вывода по вашему выбору, например JSON, YAML или текст.
Выход
Нажимать 'Входить' с клавиатуры, чтобы продолжать перечислять данные:
Заключение
«описать-изображения» Команда в AWS возвращает список всех или определенных AMI для данной учетной записи. Он принимает дополнительные параметры, например –query, –output и т. д. «описать-изображения» Команда полезна для разработчиков AWS, поскольку помогает им понять и выбрать между различными AMI для своих приложений. Прежде чем использовать «описать-изображения» убедитесь, что интерфейс командной строки AWS настроен на ваших локальных компьютерах, а затем введите указанные команды в терминал. Эта статья дает более глубокое понимание «описать-изображения» команда с несколькими примерами для обсуждения ее различных параметров.