-2

Я хочу напечатать только идентификатор AMI внутри текстового файла без остальных атрибутов изображения.Список только AMI ID.

Я изо всех сил пытался распечатать только AMI ID от AWS CLI. То, что у меня есть:

aws ec2 describe-images --query "Images[].[ImageID]" --output text > C:\output.txt 

Любая помощь приветствуется.

ответ

1

Try:

aws ec2 describe-images --output text --query 'Images[*].{ID:ImageId}'

Обратите внимание, что эта команда возвращает все изображения доступны для вас (государственные и частные), так что это будет длинный список. Используйте флаг --owners, чтобы показывать изображения определенных пользователей.

0

Непонятно который AMI ID, который вы хотите получить.

Если вы хотите запустить команду на экземпляре Amazon EC2 для отображения AMI используется , что экземпляр EC2, а затем использовать:

curl http://169.254.169.254/latest/meta-data/ami-id 

Он будет отображать идентификатор AMI, который был использован для запуска экземпляра EC2, на котором выполняется команда.

Смежные вопросы