我用這個信息來顯示特定AMI信息:如何找到所有的AMI
aws ec2 describe-images --image-ids "ami-xxxxxxxx"
,這讓我對圖像信息。
如果有多個AMI,有什麼辦法可以獲得有關所有AMI的信息並將它們存儲在文件中? 這是可能的,還是有另一種更好的方法?
我用這個信息來顯示特定AMI信息:如何找到所有的AMI
aws ec2 describe-images --image-ids "ami-xxxxxxxx"
,這讓我對圖像信息。
如果有多個AMI,有什麼辦法可以獲得有關所有AMI的信息並將它們存儲在文件中? 這是可能的,還是有另一種更好的方法?
您可以列出所有AMI的使用過濾器以及您提到的代碼。 試試這個:
aws ec2 describe-images --region <Your-specific-region>
--filter "Name=is-public,Values=false" --filter
"Name=architecture, Values=x86_64" --filter
"Name=owner,Values=xxxx"
使用所有者AMI的所有者過濾掉。 然後你可以將輸出保存在一個文件中。
希望它會幫助!
你可以試試這個: AWS EC2描述圖像--filters文件://images.json
其中images.json包含:
[ { 「名稱」:「圖像 - ID「, 」值「:[」aki-xxx「,」aki-xxx「] } ]
是的,它確實有幫助。我能夠提取特定地區所有AMI的信息。 –
當然,我會做。 我有一個子問題; 我將如何使用參數提取信息。例如:我需要AMI並需要有關該ami的具體信息。像名稱,描述,快照ID等? –
使用過濾器的朋友..每次你調用這個api描述 - 圖像你得到所有的元數據..只是你需要使用過濾器格式化你的輸出,無論你需要它的名稱..snapshotid從它創建等 –