仅列出AMI ID。

时间:2016-10-04 22:49:40

标签: batch-file amazon-web-services amazon-ec2 command-line-interface ami

我想在文本文件中仅打印AMI id,而不使用图像的其余属性。

我一直在努力从AWS CLI打印出AMI ID。我的内容如下:

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

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

尝试:

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

请注意,此命令会返回您可以使用的所有图像(公共和私有),因此它将是一个很长的列表。使用--owners标记仅显示属于特定所有者的图像。

答案 1 :(得分:0)

您想要检索的 AMI ID不太清楚。

如果您希望在Amazon EC2实例上运行命令以显示 EC2实例使用的AMI,请使用:

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

它将显示用于启动运行命令的EC2实例的AMI ID。