Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Ein Amazon-EC2-AMI verwerfen
Sie können ein AMI verwerfen, um anzuzeigen, dass es veraltet ist und nicht verwendet werden sollte. Sie können auch ein zukünftiges Ablaufdatum für ein AMI angeben, das angibt, wann das AMI veraltet ist. Beispielsweise können Sie ein AMI verwerfen, das nicht mehr aktiv verwaltet wird oder Sie können ein AMI verwerfen, das durch eine neuere Version ersetzt wurde. Standardmäßig werden veraltete AMIs nicht in AMI-Listen angezeigt, wodurch verhindert wird, dass neue Benutzer veraltete AMIs verwenden. Vorhandene Benutzer und Start-Services wie Startvorlagen und Auto-Scaling-Gruppen können jedoch weiterhin ein veraltetes AMI verwenden, indem sie dessen ID angeben. Um das AMI zu löschen, sodass Benutzer und Services es nicht verwenden können, müssen Sie es Abmelden.
Nachdem ein AMI veraltet ist:
-
Für AMI-Benutzer erscheint das veraltete AMI nicht in DescribeImages API-Aufrufen, es sei denn, Sie geben seine ID an oder geben an, dass veraltete AMIs erscheinen müssen. AMI-Besitzer sehen weiterhin veraltete AMIs in API-Aufrufen. DescribeImages
-
Für AMI-Benutzer steht das veraltete AMI in der EC2-Konsole nicht zur Auswahl. Ein veraltetes AMI wird beispielsweise nicht im AMI-Katalog des Launch Instance Wizard angezeigt. AMI-Besitzer sehen weiterhin veraltete AMIs in der EC2-Konsole.
-
Wenn Sie für AMI-Benutzer die ID eines veralteten AMI kennen, können Sie weiterhin Instances mit dem veralteten AMI starten, indem Sie die API, CLI oder die SDKs verwenden.
-
Start-Services wie Startvorlagen und Auto-Scaling-Gruppen können weiterhin auf veraltete AMIs verweisen.
-
EC2-Instances, die mit einem anschließend veralteten AMI gestartet wurden, sind nicht betroffen und können gestoppt, gestartet und neu gestartet werden.
Sie können sowohl private als auch öffentliche AMIs veralten lassen.
Kosten
Wenn Sie ein AMI veralten lassen, wird das AMI nicht gelöscht. Der AMI-Besitzer zahlt weiterhin für die Snapshots des AMI. Um die Zahlung für die Schnappschüsse einzustellen, muss der AMI-Besitzer das AMI löschen, indem er es abmeldet.
Überlegungen
-
Um ein AMI veralten zu lassen, müssen Sie der Besitzer des AMI sein.
-
AMIs, die in der letzten Zeit nicht verwendet wurden, um eine Instance zu starten, können möglicherweise gute Kandidaten für eine Veralterung oder Abmeldung sein. Weitere Informationen finden Sie unter Prüfen, wann ein Amazon-EC2-AMI zuletzt verwendet wurde.
-
Sie können Amazon Data Lifecycle EBS-backed Manager-AMI-Richtlinien erstellen, um die Verwertung von AMIs zu automatisieren. EBS-backed Weitere Informationen finden Sie unter AMI-Lebenszyklusrichtlinien erstellen.
-
Standardmäßig ist das Veralterungsdatum aller öffentlichen AMIs auf zwei Jahre ab dem AMI-Erstellungsdatum festgelegt. Sie können das Veralterungsdatum auf weniger als zwei Jahre festlegen. Um das Veralterungsdatum zu stornieren oder weiter in die Zukunft zu verschieben, müssen Sie das AMI privat machen, indem Sie es nur für bestimmte AWS
-Konten freigeben.
AMI als veraltet kennzeichnen
Sie können ein AMI an einem bestimmten Datum und einer bestimmten Uhrzeit veralten lassen Sie müssen Eigentümer des AMI sein.
Die Obergrenze für das Veralterungsdatum liegt bei 10 Jahren ab dem jeweiligen Tag. Eine Ausnahme bilden öffentliche AMIs, bei denen die Obergrenze bei 2 Jahren ab dem Erstellungsdatum liegt. Sie können kein Datum angeben, das in der Vergangenheit liegt.
- Console
-
AMI an einem bestimmten Datum als veraltet kennzeichnen
Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im linken Navigationsbereich AMIs aus.
-
Wählen Sie in der Filterleiste Owned by me (In meinem Besitz) aus.
-
Wählen Sie das AMI und dann Actions (Aktionen), Manage AMI Deprecation (AMI-Veralterung verwalten) aus. Sie können mehrere AMIs auswählen, um das gleiche Veralterungsdatum für mehrere AMIs gleichzeitig festzulegen.
-
Wählen Sie das Kontrollkästchen Aktivieren aus und geben Sie dann das Datum und die Uhrzeit für die Veraltung ein.
-
Wählen Sie Speichern.
- AWS CLI
-
AMI an einem bestimmten Datum als veraltet kennzeichnen
Verwenden Sie den Befehl enable-image-deprecation. Wenn Sie einen Wert für Sekunden angeben, rundet Amazon EC2 die Sekunden auf die nächste Minute.
aws ec2 enable-image-deprecation \
--image-id ami-0abcdef1234567890 \
--deprecate-at "2025-04-15T13:17:12.000Z"
- PowerShell
-
AMI an einem bestimmten Datum als veraltet kennzeichnen
Verwenden Sie das cmdlet Enable-EC2ImageDeprecation. Wenn Sie einen Wert für Sekunden angeben, rundet Amazon EC2 die Sekunden auf die nächste Minute.
Enable-EC2ImageDeprecation `
-ImageId ami-0abcdef1234567890 `
-DeprecateAt 2025-04-15T13:17:12.000Z
Beschreiben Sie veraltete AMIs
Sie können das Datum und die Uhrzeit der Außerbetriebnahme eines AMI anzeigen und alle AMIs nach dem Datum der Außerbetriebnahme filtern.
- Console
-
Veralterungsdatum eines AMI anzeigen
Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im linken Navigatotionsbereich AMIs und dann das AMI aus.
-
Überprüfen Sie das Feld Uhrzeit der Veraltung. Wenn Sie das Kontrollkästchen neben dem AMI aktiviert haben, befindet es sich auf der Registerkarte Details. Das Feld zeigt das Datum und die Uhrzeit der Veralterung des AMI. Wenn das Feld leer ist, ist das AMI nicht als veraltet gekennzeichnet.
AMIs nach Datum der Veralterung filtern
Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im linken Navigationsbereich AMIs aus.
-
Wählen Sie in der Filterleiste Owned by me (In meinem Besitz) oder Private images (Private Images) aus. (Private Images umfassen sowohl AMIs, die für Sie freigegeben wurden, als auch AMIs, die sich in Ihrem Besitz befinden.)
-
Geben Sie in der Suchleiste Deprecation time ein (während Sie die Buchstaben eingeben, wird der Filter Deprecation time (Uhrzeit der Veralterung) angezeigt) und wählen Sie dann einen Operator sowie ein Datum und eine Uhrzeit aus.
- AWS CLI
-
Wenn Sie alle AMIs mit dem beschreiben, sind die Ergebnisse unterschiedlich, je nachdem, ob Sie AMI-Benutzer oder AMI-Besitzer sind.
-
AMI-Benutzer – Wenn Sie alle AMIs beschreiben, werden standardmäßig veraltete AMIs ausgeschlossen, die mit Ihnen geteilt werden, aber nicht Ihnen gehören. Um veraltete AMIs in die Ergebnisse aufzunehmen, müssen Sie die Option --include-deprecated angeben.
-
AMI-Besitzer – Wenn Sie alle AMIs beschreiben, werden alle AMIs in Ihrem Besitz, einschließlich veralteter AMIs, eingeschlossen. Mit der Option --no-include-deprecated können Sie veraltete AMIs, die Sie besitzen, nicht ausschließen.
So schließen Sie veraltete AMIs bei der Beschreibung aller AMIs für ein Konto ein
Verwenden Sie den Befehl describe-images.
aws ec2 describe-images
--owners 123456789012 \
--include-deprecated
So beschreiben Sie die veralteten AMIs für Ihr Konto
Verwenden Sie den Befehl describe-images.
aws ec2 describe-images \
--owners self \
--query "Images[?DeprecationTime!=null].ImageId" \
--output text
Es folgt eine Beispielausgabe.
ami-0abcdef1234567890
Veralterungsdatum eines AMI beschreiben
Verwenden Sie den Befehl describe-images. Wenn DeprecationTime es in der Ausgabe nicht vorhanden ist, wird für das AMI keine Außerbetriebnahme durchgeführt oder für einen zukünftigen Zeitpunkt festgelegt.
aws ec2 describe-images \
--image-ids ami-0abcdef1234567890 \
--query Images[].DeprecationTime \
--output text
Es folgt eine Beispielausgabe.
2025-05-01T00:00:00.000Z
- PowerShell
-
So listen Sie die veralteten AMIs für Ihr Konto auf
Verwenden Sie das cmdlet Get-EC2Image.
(Get-EC2Image -Owner self | Where-Object {$_.DeprecationTime -ne $null}).ImageId
Es folgt eine Beispielausgabe.
ami-0abcdef1234567890
Veralterungsdatum eines AMI beschreiben
Verwenden Sie das cmdlet Get-EC2Image. Wenn DeprecationTime es in der Ausgabe nicht vorhanden ist, wird für das AMI keine Außerbetriebnahme durchgeführt oder für einen zukünftigen Zeitpunkt festgelegt.
(Get-EC2Image -ImageId ami-0abcdef1234567890).DeprecationTime
Es folgt eine Beispielausgabe.
2025-05-01T00:00:00.000Z
Aufhebung der AMI-Veraltung
Sie können die Außerbetriebnahme eines AMI abbrechen, wodurch das Datum und die Uhrzeit der Außerbetriebnahme entfernt werden. Sie müssen der AMI-Besitzer sein, um dieses Verfahren durchführen zu können.
- Console
-
So brechen Sie die Veralterung eines AMI ab
Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im linken Navigationsbereich AMIs aus.
-
Wählen Sie in der Filterleiste Owned by me (In meinem Besitz) aus.
-
Wählen Sie das AMI und dann Actions (Aktionen), Manage AMI Deprecation (AMI-Veralterung verwalten) aus. Sie können mehrere AMIs auswählen, um die Veralterung mehrerer AMIs gleichzeitig abzubrechen
-
Deaktivieren Sie das Kontrollkästchen Aktivieren und wählen Sie dann Speichern aus.
- AWS CLI
-
So brechen Sie die Veralterung eines AMI ab
Verwenden Sie den Befehl disable-image-deprecation.
aws ec2 disable-image-deprecation --image-id ami-0abcdef1234567890
- PowerShell
-
So brechen Sie die Veralterung eines AMI ab
Verwenden Sie das cmdlet Disable-EC2ImageDeprecation.
Disable-EC2ImageDeprecation -ImageId ami-0abcdef1234567890