2017-08-10 5 views
0

Ich benutze diese Informationen über die jeweilige AMI anzuzeigen:So finden Sie Informationen über alle die AMI

aws ec2 describe-images --image-ids "ami-xxxxxxxx" 

Und es gibt mir über die Bildinformation.

Was ist, wenn es mehrere AMI gibt, gibt es eine Möglichkeit, Informationen über alle AMI zu erhalten und sie in einer Datei zu speichern? Ist das möglich oder gibt es einen anderen besseren Weg?

Antwort

0

Sie können alle Ihre AMIs mit Filtern zusammen mit dem von Ihnen erwähnten Code auflisten. Versuchen Sie folgendes:

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" 

Verwenden Besitzer als Eigentümer der AMI auszufiltern. Und dann können Sie die Ausgabe in einer Datei speichern.

Hoffe, es wird helfen!

+0

Ja, es hat geholfen. Ich konnte Informationen über alle AMI in einer bestimmten Region abrufen. –

+0

Sicher würde ich es tun. Ich habe eine Unterfrage; Wie würde ich Informationen mithilfe von Parametern abrufen? Beispiel: Ich brauche AMI und brauche spezifische Informationen über diese Ami. Wie, Name, Beschreibung, SnapshotID, etc? –

+0

Verwenden Sie Filter Buddy .. jedes Mal, wenn Sie diese API aufrufen beschreiben Sie alle Metadaten .. Sie müssen nur Ihre Ausgabe formatieren mit Filtern für was auch immer Sie es sein müssen Name ..snaphotid, aus dem es erstellt wurde usw. –

1

Sie können dies versuchen: aws EC2 beschreiben Bilder --filters Datei: //images.json

Wo images.json enthält:

[ { "Name": "image- ID ", " Werte ": [" aki-xxx "," aki-xxx "] } ]

Verwandte Themen