我想在文本文件中只打印AMI標識,而不包含圖像的其他屬性。只列出AMI ID。
我一直在努力從AWS CLI打印出AMI ID。我有什麼是:
aws ec2 describe-images --query "Images[].[ImageID]" --output text > C:\output.txt
任何幫助表示讚賞。
我想在文本文件中只打印AMI標識,而不包含圖像的其他屬性。只列出AMI ID。
我一直在努力從AWS CLI打印出AMI ID。我有什麼是:
aws ec2 describe-images --query "Images[].[ImageID]" --output text > C:\output.txt
任何幫助表示讚賞。
嘗試:
aws ec2 describe-images --output text --query 'Images[*].{ID:ImageId}'
注意,這個命令返回所有圖像提供給你(公共和私營),因此這將是一個長長的名單。使用--owners
標誌僅顯示屬於特定所有者的圖像。
這是不是太清楚其中你想檢索的AMI ID。
如果你想在Amazon EC2實例運行命令顯示正在使用的AMI通過是 EC2實例,然後使用:
curl http://169.254.169.254/latest/meta-data/ami-id
它會顯示已使用的AMI ID啓動運行命令的EC2實例。