-2

我想在文本文件中只打印AMI標識,而不包含圖像的其他屬性。只列出AMI ID。

我一直在努力從AWS CLI打印出AMI ID。我有什麼是:

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

任何幫助表示讚賞。

回答

1

嘗試:

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 ID啓動運行命令的EC2實例。