Интерфейс командной строки AWS (CLI) — это мощный инструмент, позволяющий пользователям взаимодействовать с различными сервисами AWS из командной строки. В этом сообщении блога мы рассмотрим различные методы получения сведений AMI (Amazon Machine Image) с помощью интерфейса командной строки AWS. Мы предоставим примеры кода для каждого метода, чтобы помочь вам быстро приступить к работе. Давайте погрузимся!
Метод 1: использование команды описания изображений
aws ec2 describe-images --image-ids <AMI-ID>
Метод 2. Фильтрация по имени
aws ec2 describe-images --filters "Name=name,Values=<AMI-Name>"
Метод 3. Фильтрация по идентификатору владельца
aws ec2 describe-images --owners <Owner-ID>
Метод 4. Фильтрация по тегам
aws ec2 describe-images --filters "Name=tag:<Tag-Key>,Values=<Tag-Value>"
Метод 5. Фильтрация по архитектуре
aws ec2 describe-images --filters "Name=architecture,Values=<Architecture>"
Метод 6: использование команды описания экземпляров
aws ec2 describe-instances --instance-ids <Instance-ID> --query 'Reservations[].Instances[].ImageId' --output text
Метод 7: использование команды описать-снапшоты
aws ec2 describe-snapshots --snapshot-ids <Snapshot-ID> --query 'Snapshots[].Tags[?Key==`Name`].Value' --output text