我想在文本文件中仅打印AMI id,而不使用图像的其余属性。
我一直在努力从AWS CLI打印出AMI ID。我的内容如下:
aws ec2 describe-images --query "Images[].[ImageID]" --output text > C:\output.txt
感谢任何帮助。
答案 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。