Deaktiviere einen Amazon EC2 AMI - 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.

Deaktiviere einen Amazon EC2 AMI

Sie können ein deaktivierenAMI, um zu verhindern, dass es für Instance-Starts verwendet wird. Sie können keine neuen Instances von einer deaktivierten Instanz aus startenAMI. Sie können eine deaktivierte Instanz wieder aktivieren, AMI sodass sie erneut für Instance-Starts verwendet werden kann.

Warnung

Durch Deaktivieren und Entfernen aller AMI Startberechtigungen werden alle zugehörigen Startberechtigungen entfernt.

Wenn ein deaktiviert AMI ist:

  • Der AMI Status ändert sich zudisabled.

  • Ein deaktivierter Wert AMI kann nicht geteilt werden. Wenn eine öffentlich AMI war oder zuvor geteilt wurde, wird sie privat gemacht. Wenn ein mit einer AWS-Konto Organisation oder Organisationseinheit geteilt AMI wurde, verlieren diese den Zugriff für behinderte PersonenAMI.

  • Eine Deaktivierung wird standardmäßig AMI nicht in DescribeImagesAPIAnrufen angezeigt.

  • Ein Deaktiviert wird AMI nicht im Konsolenfilter „Mein Eigentum“ angezeigt. Um nach „Deaktiviert“ zu suchenAMIs, verwenden Sie den Konsolenfilter „Deaktivierte Bilder“.

  • Ein deaktivierter Wert AMI ist nicht verfügbar, um beispielsweise Instanzstarts in der EC2 Konsole auszuwählen. Ein deaktivierter Wert erscheint beispielsweise AMI nicht im AMI Katalog im Instanzstart-Assistenten oder bei der Erstellung einer Startvorlage.

  • Startdienste, wie Startvorlagen und Auto Scaling Scaling-Gruppen, können weiterhin auf Deaktivierte verweisenAMIs. Nachfolgende Instance-Starts von einer deaktivierten Instanz schlagen AMI fehl. Wir empfehlen daher, Startvorlagen und Auto Scaling Scaling-Gruppen so zu aktualisieren, dass sie AMIs nur als Referenz verfügbar sind.

  • EC2Instances, die zuvor mit einerAMI, die später deaktiviert wurde, gestartet wurden, sind davon nicht betroffen und können gestoppt, gestartet und neu gestartet werden.

  • Sie können keine Snapshots löschen, die mit „Deaktiviert“ verknüpft sind. AMIs Der Versuch, einen zugehörigen Snapshot zu löschen, führt zu dem snapshot is currently in use-Fehler.

Wenn ein wieder AMI aktiviert wird:

  • Der Status AMI von wird geändert und kann zum available Starten von Instances verwendet werden.

  • Sie AMI können geteilt werden.

  • AWS-Konten, Organisationen und Organisationseinheiten, die den Zugriff auf die verloren haben, AMI als sie deaktiviert wurde, erhalten den Zugriff nicht automatisch wieder, AMI können aber wieder mit ihnen geteilt werden.

Sie können sowohl den privaten als auch den öffentlichen Bereich deaktivierenAMIs.

Sie können die Snapshots archivieren, die mit Ihrem deaktivierten EBS AMIs -Backed verknüpft sind. Auf diese Weise können Sie die Speicherkosten senken, die mit Ihren selten genutzten Geräten einhergehenAMIs, die über einen längeren Zeitraum aufbewahrt werden müssen. Weitere Informationen finden Sie unter Archivieren von EBS Amazon-Snapshots im EBSAmazon-Benutzerhandbuch.

Kosten

Wenn Sie eine deaktivierenAMI, AMI wird sie nicht gelöscht. Wenn AMI es sich um ein EBS -Backed handeltAMI, zahlen Sie weiterhin für die EBS Snapshots AMI von. Wenn Sie die behalten möchtenAMI, können Sie möglicherweise Ihre Speicherkosten senken, indem Sie die Snapshots archivieren. Weitere Informationen finden Sie unter Archivieren von EBS Amazon-Snapshots im EBSAmazon-Benutzerhandbuch. Wenn Sie die AMI und ihre Snapshots nicht behalten möchten, müssen Sie die Registrierung der Snapshots aufheben AMI und die Snapshots löschen. Weitere Informationen finden Sie unter EBS-unterstützt AMIs.

Voraussetzungen

Um einen zu deaktivieren oder erneut zu aktivierenAMI, müssen Sie der Besitzer von sein. AMI

Erforderliche Berechtigungen IAM

Um eine zu deaktivieren und erneut zu aktivierenAMI, benötigen Sie die folgenden IAM Berechtigungen:

  • ec2:DisableImage

  • ec2:EnableImage

Deaktivieren Sie ein AMI

Sie können eine deaktivieren, AMI indem Sie die EC2 Konsole oder die AWS Command Line Interface (AWS CLI) verwenden. Sie müssen der AMI Besitzer sein, um dieses Verfahren durchführen zu können.

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

  2. Wählen Sie im linken Navigationsbereich AMIs.

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

  4. Wählen Sie die AMI aus und wählen Sie dann Aktionen, Deaktivieren ausAMI. Sie können mehrere auswählenAMIs, um sie gleichzeitig zu deaktivieren.

  5. Wählen Sie im AMI Fenster „Deaktivieren“ die Option „Deaktivieren AMI“.

AWS CLI
Um ein zu deaktivieren AMI

Verwenden Sie den disable-imageBefehl und geben Sie die ID des anAMI.

aws ec2 disable-image --image-id ami-1234567890abcdef0

Erwartete Ausgabe

{ "Return": "true" }

Beschreiben Sie deaktiviert AMIs

Sie können die Anzeige deaktiviert AMIs in der EC2 Konsole und mithilfe von anzeigen AWS CLI.

Sie müssen der AMI Besitzer sein, um Deaktiviert anzeigen zu könnenAMIs. Da Deaktivierte AMIs Nutzer als privat gekennzeichnet sind, kannst du deaktivierte Inhalte nicht ansehen, AMIs wenn du nicht der Besitzer bist.

Console
Zur Ansicht „Deaktiviert“ AMIs
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im linken Navigationsbereich AMIs.

  3. Wählen Sie in der Filterleiste Deaktivierte Bilder aus.

    Der Filter Deaktivierte Bilder.
AWS CLI

Wenn Sie den describe-imagesBefehl verwenden, um alle zu beschreibenAMIs, werden Deaktivierte standardmäßig AMIs nicht in den Ergebnissen angezeigt. Dies liegt daran, dass der Standardwert --no-include-disabled ist. Um die Option disabled AMIs in die Ergebnisse aufzunehmen, müssen Sie den --include-disabled Parameter angeben.

Um alle AMIs Deaktivierten in die Beschreibung aller einzubeziehen AMIs

Verwenden Sie den describe-imagesBefehl und geben Sie den --include-disabled Parameter an, um AMIs zusätzlich zu allen anderen auch die Option disabled abzurufenAMIs. Geben Sie optional --owners self an, AMIs dass nur die abgerufen werden sollen, die Sie besitzen.

aws ec2 describe-images \ --region us-east-1 \ --owners self --include-disabled

Wenn Sie die ID einer deaktivierten Person angebenAMI, diese aber nicht angeben--include-disabled, AMI wird die Deaktivierte in den Ergebnissen zurückgegeben.

aws ec2 describe-images \ --region us-east-1 \ --image-ids ami-1234567890EXAMPLE
Um nur Deaktivierte abzurufen AMIs

Geben Sie an --filters Name=state,Values=disabled. Sie müssen auch --include-disabled angeben, sonst erhalten Sie einen Fehler.

aws ec2 describe-images \ --include-disabled \ --filters Name=state,Values=disabled

Beispielausgabe

Das State Feld zeigt den Status eines anAMI. disabledzeigt an, dass der deaktiviert AMI ist.

{ "Images": [ { "VirtualizationType": "hvm", "Description": "Provided by Red Hat, Inc.", "PlatformDetails": "Red Hat Enterprise Linux", "EnaSupport": true, "Hypervisor": "xen", "State": "disabled", "SriovNetSupport": "simple", "ImageId": "ami-1234567890EXAMPLE", "DeprecationTime": "2023-05-10T13:17:12.000Z" "UsageOperation": "RunInstances:0010", "BlockDeviceMappings": [ { "DeviceName": "/dev/sda1", "Ebs": { "SnapshotId": "snap-111222333444aaabb", "DeleteOnTermination": true, "VolumeType": "gp2", "VolumeSize": 10, "Encrypted": false } } ], "Architecture": "x86_64", "ImageLocation": "123456789012/RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2", "RootDeviceType": "ebs", "OwnerId": "123456789012", "RootDeviceName": "/dev/sda1", "CreationDate": "2019-05-10T13:17:12.000Z", "Public": false, "ImageType": "machine", "Name": "RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2" } ] }

Aktiviert ein deaktiviertes erneut AMI

Sie können einen Deaktivierten wieder aktivieren. AMI Sie müssen der AMI Eigentümer sein, um dieses Verfahren durchführen zu können.

Console
Um einen Deaktivierten wieder zu aktivieren AMI
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im linken Navigationsbereich AMIs.

  3. Wählen Sie in der Filterleiste Deaktivierte Bilder aus.

  4. Wählen Sie die AMI aus und wählen Sie dann Aktionen, Aktivieren ausAMI. Sie können mehrere auswählenAMIs, um mehrere gleichzeitig wieder zu aktivieren. AMIs

  5. Wählen Sie im AMI Fenster Aktivieren die Option Aktivieren aus.

AWS CLI
Um ein deaktiviertes Objekt erneut zu aktivieren AMI

Verwenden Sie den enable-imageBefehl und geben Sie die ID des AMI an.

aws ec2 enable-image --image-id ami-1234567890abcdef0

Erwartete Ausgabe

{ "Return": "true" }