Ein AMI abmelden (löschen) - Amazon Elastic Compute Cloud

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 AMI abmelden (löschen)

Wenn Sie ein AMI abmelden, löscht Amazon EC2 es dauerhaft. Nach der Abmeldung können Sie das AMI nicht mehr verwenden, um neue Instances zu starten. Sie könnten erwägen, ein AMI zu deregistrieren, wenn Sie es nicht mehr verwenden.

Zum Schutz vor versehentlicher oder böswilliger Abmeldung eines AMI können Sie den Abmeldeschutz aktivieren. Wenn Sie versehentlich ein EBS-gestütztes AMI deregistrieren, können Sie es nur dann mit dem Papierkorb wiederherstellen, wenn Sie es innerhalb des zulässigen Zeitraums wiederherstellen, bevor es dauerhaft gelöscht wird.

Die Abmeldung eines AMI hat keine Auswirkungen auf Instances, die über das AMI gestartet wurden. Sie können diese Instances weiterhin verwenden. Die Deregistrierung eines AMI hat auch keine Auswirkungen auf Snapshots, die während des AMI-Erstellungsprozesses erstellt wurden. Es fallen weiterhin Nutzungskosten für diese Instances und Speicherkosten für die Snapshots an. Um unnötige Kosten zu vermeiden, empfehlen wir Ihnen daher, alle Instances zu beenden und alle Snapshots zu löschen, die Sie nicht benötigen. Weitere Informationen finden Sie unter Vermeiden Sie Kosten, die durch ungenutzte Ressourcen entstehen.

Überlegungen

  • Sie können ein AMI, das nicht Ihrem Konto gehört, nicht abmelden.

  • Sie können Amazon EC2 nicht verwenden, um ein vom Service verwaltetes AMI abzumelden. AWS Backup Verwenden Sie stattdessen, AWS Backup um die entsprechenden Wiederherstellungspunkte im Backup-Tresor zu löschen. Weitere Informationen finden Sie unter Löschen von Backups im AWS Backup Entwickler-Leitfaden.

Ein AMI abmelden

Verwenden Sie eine der folgenden Methoden, um ein EBS-gestütztes AMI oder ein instance store-backed AMI abzumelden.

Tipp

Um unnötige Kosten zu vermeiden, sollten Sie alle Ressourcen löschen, die Sie nicht benötigen. Wenn Sie beispielsweise für EBS-gestützte AMIs die mit dem abgemeldeten AMI verknüpften Snapshots nicht benötigen, sollten Sie sie löschen. Weitere Informationen finden Sie unter Vermeiden Sie Kosten, die durch ungenutzte Ressourcen entstehen.

Console
Um ein AMI abzumelden
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich die Option AMIs.

  3. Wählen Sie in der Filterleiste Owned by me aus, um Ihre verfügbaren AMIs aufzulisten, oder wählen Sie Disabled images, um Ihre deaktivierten AMIs aufzulisten.

  4. Wählen Sie das AMI aus, das Sie abmelden möchten.

  5. Wählen Sie Aktionen, AMI abmelden aus.

  6. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Deregister AMI.

    Es kann einige Minuten dauern, bis die Konsole das AMI aus der Liste entfernt. Wählen Sie Refresh (Aktualisieren) aus, um den Status zu aktualisieren.

AWS CLI
Um ein AMI abzumelden

Verwenden Sie den Befehl deregister-image und geben Sie die ID des AMI an, für das die Registrierung aufgehoben werden soll.

aws ec2 deregister-image --image-id ami-0123456789example
Powershell
Um ein AMI abzumelden

Verwenden Sie das Unregister-EC2ImageCmdlet und geben Sie die ID des AMI an, für das die Registrierung aufgehoben werden soll.

Unregister-EC2Image -ImageId ami-0123456789example

Prüfen Sie, wann ein AMI zuletzt verwendet wurde

LastLaunchedTime gibt als Zeitstempel an, wann Ihr AMI zuletzt zum Starten einer Instance verwendet wurde. AMIs, die in der letzten Zeit nicht verwendet wurden, um eine Instance zu starten, können möglicherweise gute Kandidaten für eine Abmeldung oder Veralterung sein.

Anmerkung
  • Wenn das AMI verwendet wird, um eine Instance zu starten, kommt es zu einer Verzögerung von 24 Stunden, bevor diese Nutzung gemeldet wird.

  • lastLaunchedTime-Daten sind seit April 2017 verfügbar.

Console
Uhrzeit des letzten Starts eines AMI anzeigen
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im linken Navigationsbereich AMIs aus.

  3. Wählen Sie in der Filterleiste Owned by me (In meinem Besitz) aus.

  4. Wählen Sie das AMI aus und überprüfen Sie dann das Feld Last launched time (Uhrzeit des letzten Starts). 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 an, bei der das AMI zum letzten Mal zum Starten einer Instance verwendet wurde.

AWS CLI

Sie können entweder den Befehl describe-images oder den describe-image-attributeBefehl verwenden, um die Uhrzeit des letzten Starts eines AMI anzuzeigen.

So zeigen Sie die Uhrzeit des letzten Starts eines AMI mithilfe von describe-images an

Verwenden Sie den Befehl describe-images und geben Sie die ID des AMI an.

aws ec2 describe-images --image-id ami-0123456789example

Beispielausgabe

Anmerkung

Das LastLaunchedTime Feld erscheint in der Ausgabe nur für AMIs, die Sie besitzen.

{ "Images": [ { ... "LastLaunchedTime": { "Value": "2024-04-02T02:03:18Z" }, ... } ] }
Uhrzeit des letzten Starts eines AMI anzeigen

Verwenden Sie den describe-image-attributeBefehl und geben Sie Folgendes an--attribute lastLaunchedTime. Sie müssen Eigentümer des AMI sein, um diesen Befehl ausführen zu können.

aws ec2 describe-image-attribute \ --image-id ami-0123456789example \ --attribute lastLaunchedTime

Beispielausgabe

{ "ImageId": "ami-1234567890example", "LastLaunchedTime": { "Value": "2022-02-10T02:03:18Z" } }

Ein AMI vor der Abmeldung schützen

Sie können den Abmeldeschutz für ein AMI aktivieren, um ein versehentliches oder böswilliges Löschen zu verhindern. Wenn Sie den Abmeldeschutz aktivieren, kann das AMI von keinem Benutzer abgemeldet werden, unabhängig von seinen IAM-Berechtigungen. Wenn Sie das AMI abmelden möchten, müssen Sie zuerst den Abmeldeschutz für das AMI deaktivieren.

Wenn Sie den Abmeldeschutz für ein AMI aktivieren, haben Sie die Möglichkeit, eine 24-stündige Abklingzeit einzuplanen. Diese Abklingzeit ist die Zeit, in der der Abmeldeschutz auch nach dem Ausschalten aktiv bleibt. Während dieser Abklingzeit kann das AMI nicht abgemeldet werden. Nach Ablauf der Abklingzeit kann das AMI deregistriert werden.

Der Abmeldeschutz ist standardmäßig für alle vorhandenen und neuen AMIs deaktiviert.

Schalten Sie den Abmeldeschutz ein

Verwenden Sie eine der folgenden Methoden, um den Abmeldeschutz für ein AMI zu aktivieren. Dazu müssen Sie der Besitzer des AMI sein.

Console
So aktivieren Sie den Abmeldeschutz für ein AMI
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich die Option AMIs.

  3. Wählen Sie in der Filterleiste Owned by me aus, um Ihre verfügbaren AMIs aufzulisten, oder wählen Sie Deaktivierte Images, um Ihre deaktivierten AMIs aufzulisten.

  4. Wählen Sie das AMI aus, für das Sie den Abmeldeschutz aktivieren möchten, und klicken Sie dann auf Aktionen, AMI-Abmeldeschutz verwalten.

  5. Im Dialogfeld AMI-Abmeldeschutz verwalten können Sie den Abmeldeschutz mit oder ohne Abklingzeit aktivieren. Wählen Sie eine der folgenden Optionen:

    • Mit einer Abklingzeit von 24 Stunden aktivieren — Bei einer Abklingzeit kann das AMI 24 Stunden lang nicht abgemeldet werden, wenn der Abmeldeschutz ausgeschaltet ist.

    • Ohne Abklingzeit aktivieren — Ohne eine Abklingzeit kann das AMI sofort abgemeldet werden, wenn der Abmeldeschutz ausgeschaltet ist.

  6. Wählen Sie Speichern.

AWS CLI
So aktivieren Sie den Abmeldeschutz für ein AMI

Verwenden Sie den enable-image-deregistration-protectionBefehl und geben Sie die AMI-ID an. Um die optionale 24-stündige Abklingzeit einzubeziehen, --with-cooldown setzen Sie Include auftrue. Um die Abklingzeit auszuschließen, lassen Sie den Parameter weg. --with-cooldown

aws ec2 enable-image-deregistration-protection \ --image-id ami-0123456789example \ --with-cooldown true

Schalten Sie den Abmeldeschutz aus

Verwenden Sie eine der folgenden Methoden, um den Abmeldeschutz für ein AMI zu deaktivieren. Dazu müssen Sie der Besitzer des AMI sein.

Anmerkung

Wenn Sie bei der Aktivierung des Abmeldeschutzes für das AMI eine 24-stündige Abklingzeit gewählt haben, können Sie das AMI nicht sofort abmelden, wenn Sie den Abmeldeschutz ausschalten. Die Abklingzeit ist der 24-Stunden-Zeitraum, in dem der Abmeldeschutz auch nach dem Ausschalten aktiv bleibt. Während dieser Abklingzeit kann das AMI nicht abgemeldet werden. Nach Ablauf der Abklingzeit kann das AMI abgemeldet werden.

Console
So deaktivieren Sie den Abmeldeschutz für ein AMI
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich die Option AMIs.

  3. Wählen Sie in der Filterleiste Owned by me aus, um Ihre verfügbaren AMIs aufzulisten, oder wählen Sie Deaktivierte Images, um Ihre deaktivierten AMIs aufzulisten.

  4. Wählen Sie das AMI aus, um den Abmeldeschutz zu deaktivieren, und wählen Sie dann Aktionen, AMI-Abmeldeschutz verwalten aus.

  5. Wählen Sie im Dialogfeld AMI-Deregistrierungsschutz verwalten die Option Deaktivieren aus.

  6. Wählen Sie Speichern.

AWS CLI
So deaktivieren Sie den Abmeldeschutz für ein AMI

Verwenden Sie den disable-image-deregistration-protectionBefehl und geben Sie die AMI-ID an.

aws ec2 disable-image-deregistration-protection --image-id ami-0123456789example

Vermeiden Sie Kosten, die durch ungenutzte Ressourcen entstehen

Wenn Sie ein AMI abmelden, löschen Sie nicht die Ressourcen, die dem AMI zugeordnet sind. Zu diesen Ressourcen gehören die Snapshots für EBS-gestützte AMIs und die Dateien in Amazon S3, beispielsweise speichergestützte AMIs. Wenn Sie ein AMI abmelden, beenden oder stoppen Sie auch keine Instances, die über das AMI gestartet wurden.

Es fallen weiterhin Kosten für das Speichern der Snapshots und Dateien an, und es fallen Kosten für alle laufenden Instances an. Weitere Informationen finden Sie unter Kostenberechnung.

Um unnötige Kosten dieser Art zu vermeiden, empfehlen wir, alle Ressourcen zu löschen, die Sie nicht benötigen.

Informationen darüber, ob Ihr AMI EBS-gestützt oder Instance-Store-gesichert ist, finden Sie unter. Bestimmen des Root-Gerätetyps Ihres AMI

Löschen Sie Ressourcen, die mit Ihrem Amazon EBS-backed AMI verknüpft sind

Verwenden Sie eine der folgenden Methoden, um die Ressourcen zu löschen, die mit Ihrem EBS-gestützten AMI verknüpft sind.

Console
So löschen Sie Ressourcen, die mit Ihrem EBS-gestützten AMI verknüpft sind
  1. Melden Sie das AMI ab.

    Notieren Sie sich die AMI-ID — dies kann Ihnen helfen, die Snapshots zu finden, die Sie im nächsten Schritt löschen möchten.

  2. Löschen Sie Snapshots, die Sie nicht benötigen.

    Die ID des zugehörigen AMI wird in der Spalte Beschreibung auf dem Bildschirm Snapshots angezeigt.

  3. Beenden Sie Instances, die Sie nicht benötigen.

AWS CLI
So löschen Sie Ressourcen, die mit Ihrem EBS-gestützten AMI verknüpft sind
  1. Melden Sie das AMI mit dem Befehl deregister-image ab.

    aws ec2 deregister-image --image-id ami-0123456789example
  2. Löschen Sie Snapshots, die Sie nicht benötigen, mit dem Befehl delete-snapshot.

    aws ec2 delete-snapshot --snapshot-id snap-0123456789example
  3. Beenden Sie Instances, die Sie nicht benötigen, mit dem Befehl terminate-instances.

    aws ec2 terminate-instances --instance-ids i-0123456789example
PowerShell
So löschen Sie Ressourcen, die mit Ihrem EBS-gestützten AMI verknüpft sind
  1. Deregistrieren Sie das AMI mithilfe des Unregister-EC2ImageCmdlets.

    Unregister-EC2Image -ImageId ami-0123456789example
  2. Löschen Sie Snapshots, die Sie nicht benötigen, mithilfe des Cmdlets. Remove-EC2Snapshot

    Remove-EC2Snapshot -SnapshotId snap-0123456789example
  3. Beenden Sie Instanzen, die Sie nicht benötigen, mithilfe des Cmdlets. Remove-EC2Instance

    Remove-EC2Instance -InstanceId i-0123456789example

Das folgende Diagramm zeigt, wie Sie Ressourcen löschen, die einem EBS-gestützten AMI zugeordnet sind.

Flow zum Löschen von Ressourcen, die mit Ihrem Amazon EBS-backed AMI verknüpft sind.

Löschen Sie Ressourcen, die mit Ihrem durch den instance store-backed AMI verknüpft sind

Verwenden Sie die folgende Methode, um die Ressourcen zu löschen, die Ihrem durch den instance store-backed AMI zugeordnet sind.

So löschen Sie Ressourcen, die mit Ihrem durch den instance store-backed AMI verknüpft sind
  1. Melden Sie das AMI mit dem Befehl deregister-image ab.

    aws ec2 deregister-image --image-id ami-0123456789example
  2. Löschen Sie das Bundle in Amazon S3 mithilfe des Befehls ec2-delete-bundle (AMI tools).

    ec2-delete-bundle -b DOC-EXAMPLE-BUCKET/myami -a your_access_key_id -s your_secret_access_key -p image
  3. Beenden Sie Instances, die Sie nicht benötigen, mit dem Befehl terminate-instances.

    aws ec2 terminate-instances --instance-ids i-0123456789example
  4. Wenn Sie mit dem Amazon S3 S3-Bucket, in den Sie das Bundle hochgeladen haben, fertig sind, können Sie den Bucket löschen. Um einen Amazon S3-Bucket zu löschen, müssen Sie die Amazon S3-Konsole öffnen, den Bucket auswählen und die Option Actions (Aktionen) und anschließend Delete (Löschen) auswählen.

Das folgende Diagramm zeigt, wie Sie Ressourcen löschen, die mit Ihrem durch den instance store-backed AMI verknüpft sind.

Flow zum Löschen von Ressourcen, die mit Ihrem durch den instance store-backed AMI verknüpft sind.