New user sign up using AWS Builder ID
New user sign up using AWS Builder ID is currently unavailable on re:Post. To sign up, please use the AWS Management Console instead.
Wie liste ich alle meine Amazon-EBS-Snapshots mit oder ohne einen bestimmten Schlüssel-Tag mithilfe der AWS CLI auf?
Ich möchte die AWS Command Line Interface (AWS CLI) verwenden, um alle meine Amazon Elastic Block Store (Amazon EBS)-Snapshots aufzulisten. Welche Befehle eignen sich am besten, wenn ich alle Schnappschüsse mit oder ohne einen bestimmten Tag-Schlüssel auflisten möchte?
Lösung
Hinweis: Bevor Sie mit dieser Lösung beginnen, installieren und konfigurieren Sie die AWS CLI.
Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten, stellen Sie sicher, dass Sie die neueste Version der AWS CLI verwenden.
Alle EBS-Snapshots in einer bestimmten Region auflisten
Der folgende Beispielbefehl listet alle EBS-Snapshots mithilfe des Vorgangs describe-snapshots in der Region us-east-1 auf:
aws ec2 describe-snapshots --owner-ids self --query 'Snapshots[]' --region=us-east-1
Im Folgenden finden Sie eine Beispielausgabe für den Befehl describe-snapshots:
Created for policy: policy-08843cf0d7f6189ae schedule: Default Schedule False 111122223333 100% snap-091e33a177cb2e49b 2020-09-10T19:27:07.882Z completed vol-03b223394ea08e690 8 TAGS instance-id i-0919c4d810b9c3695 TAGS dlm:managed true TAGS timestamp 2020-09-10T19:27:07.548Z TAGS aws:dlm:lifecycle-policy-id policy-08843cf0d7f6189ae TAGS aws:dlm:lifecycle-schedule-name Default Schedule test one hellop False 111122223333 100% snap-02faf8ffc48e512f4 2020-09-10T19:17:34.974Z completed vol-03b223394ea08e690 8 TAGS ec2-console false Created for policy: policy-08843cf0d7f6189ae schedule: Default Schedule False 111122223333 100% snap-007e74c24d8f3aaf1 2020-09-10T17:28:31.993Z completed vol-03b223394ea08e690 8 TAGS instance-id i-0919c4d810b9c3695 TAGS dlm:managed true TAGS aws:dlm:lifecycle-schedule-name Default Schedule TAGS timestamp 2020-09-10T17:28:31.650Z TAGS aws:dlm:lifecycle-policy-id policy-08843cf0d7f6189ae test one False 111122223333 100% snap-00f20d2d2c17bbea0 2020-09-08T07:47:47.660Z completed vol-062b2c633c981f99e 8 TAGS ec2-console true
Die Liste der EBS-Snapshots nach einem festgelegten Tag-Schlüssel filtern
Der folgende Befehl listet EBS-Snapshots mithilfe des Vorgangs describe-snapshots mit einem festgelegten Tag-Schlüssel auf:
aws ec2 describe-snapshots --owner-ids self --query 'Snapshots[?(Tags[?Key == `name`].Value)]'
Der folgende Befehl listet alle Snapshots mit dem Tag-Schlüssel ec2-console auf:
$ aws ec2 describe-snapshots --owner-ids self --query 'Snapshots[?(Tags[?Key == `ec2-console`].Value)]'
Im Folgenden finden Sie eine Beispielausgabe für den vorherigen Befehl:
test one hellop False 111122223333 100% snap-02faf8ffc48e512f4 2020-09-10T19:17:34.974Z completed vol-03b223394ea08e690 8 TAGS ec2-console false test one False 111122223333 100% snap-00f20d2d2c17bbea0 2020-09-08T07:47:47.660Z completed vol-062b2c633c981f99e 8 TAGS ec2-console true
Die Liste der EBS-Snapshots nach Snapshots filtern, die keinen festgelegten Tag-Schlüssel haben
Der folgende Befehl listet EBS-Snapshots auf, die über keinen festgelegten Tag-Schlüssel verfügen:
aws ec2 describe-snapshots --owner-ids self --query 'Snapshots[?!not_null(Tags[?Key == `name`].Value)]'
Der folgende Beispielbefehl filtert die Liste der EBS-Snapshots nach allen Snapshots, die nicht den Tag-Schlüssel ec2-console haben:
$ aws ec2 describe-snapshots --owner-ids self --query 'Snapshots[?!not_null(Tags[?Key == `ec2-console`].Value)]'
Im Folgenden finden Sie eine Beispielausgabe für den vorherigen Befehl:
Created for policy: policy-08843cf0d7f6189ae schedule: Default Schedule False 111122223333 100% snap-091e33a177cb2e49b 2020-09-10T19:27:07.882Z completed vol-03b223394ea08e690 8 TAGS instance-id i-0919c4d810b9c3695 TAGS dlm:managed true TAGS timestamp 2020-09-10T19:27:07.548Z TAGS aws:dlm:lifecycle-policy-id policy-08843cf0d7f6189ae TAGS aws:dlm:lifecycle-schedule-name Default Schedule Created for policy: policy-08843cf0d7f6189ae schedule: Default Schedule False 111122223333 100% snap-007e74c24d8f3aaf1 2020-09-10T17:28:31.993Z completed vol-03b223394ea08e690 8 TAGS instance-id i-0919c4d810b9c3695 TAGS dlm:managed true TAGS aws:dlm:lifecycle-schedule-name Default Schedule TAGS timestamp 2020-09-10T17:28:31.650Z TAGS aws:dlm:lifecycle-policy-id policy-08843cf0d7f6189ae
Ähnliche Informationen

Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 7 Monaten
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 4 Monaten