Wie finde ich veraltete AMIs in Amazon EC2?
Ich möchte veraltete Amazon Machine Images (AMIs) finden, damit ich sie nicht in meinen Amazon Elastic Compute Cloud (Amazon EC2)-Instances verwende.
Kurzbeschreibung
AWS verworfen regelmäßig öffentliche AMIs, um die Verwendung aktueller Images mit den neuesten Sicherheitsupdates und Softwareversionen zu fördern. Du kannst jedoch weiterhin veraltete AMIs verwenden, um Instances zu starten. Verwende die folgenden bewährten Methoden, um veraltete AMIs zu identifizieren und zu vermeiden.
Lösung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Finde veraltete AMIs
Standardmäßig erscheinen veraltete AMIs nicht in den AMI-Auflistungen in der Amazon EC2-Konsole. Du kannst veraltete AMIs nur finden, wenn du den AWS-CLI-Befehl describe-images mit Parametern ausführst. Um Informationen über ein veraltetes AMI zu sehen, musst du die AMI-ID angeben, wenn du die describe-images ausführst. Beispielbefehl:
aws ec2 describe-images --image-ids ami-example --region us-west-2
Hinweis: Ersetze ami-example durch die AMI-ID und us-west-2 durch die AWS-Region.
Beispielausgabe:
{ "Images": [ { ... "DeprecationTime": "2024-06-19T02:23:00.000Z", ... } ] }
Wenn du eine EC2-Instance von einem veralteten AMI aus starten musst, führe den folgenden Befehl run-instances mit dem Parameter image-id aus:
aws ec2 run-instances --image-id ami-0a70b9d193ae8a799 --count 1 --instance-type t2.micro --key-name MyKeyPair --region us-west-2
Hinweis: Ersetze ami-0a70b9d193ae8a799 durch die AMI-ID, t2.micro durch den Instance-Typ, MyKeyPair durch das Schlüsselpaar und us-west-2 durch die Region. Das AMI muss den Status Verfügbar haben.
Wenn du die ID eines veralteten AMI kennst, kannst du weiterhin Instances mit diesem AMI über die AWS-CLI, API oder AWS-SDKs starten. Startdienste wie Startvorlagen und Amazon EC2 Auto Scaling-Gruppen können weiterhin auf veraltete AMIs verweisen. EC2-Instances, die du mit einem AMI gestartet hast, das später veraltet ist, sind nicht betroffen. Du kannst diese Instances beenden, starten und neu starten.
Du kannst auch eine vollständige Liste der AMIs abrufen, die einem öffentlichen AMI-Anbieter gehören. Der folgende Beispielbefehl listet alle aktiven und veralteten Red Hat Enterprise Linux (RHEL) 6-AMIs auf, die Red Hat gehören:
% aws ec2 describe-images --owners 309956199498 --query 'sort_by(Images, &Name)[*].[CreationDate,DeprecationTime,Name,ImageId]' --filters "Name=name,Values=RHEL-6*" --include-deprecated --region us-east-1 --output table
**Hinweis:**Für den vorherigen Befehl ist die AWS-Konto-ID des Kontos erforderlich, dem die AMIs gehören. Er enthält auch das Erstellungsdatum und das Verfallsdatum des AMI. Du kannst den Wert für Besitzer und für Werte ändern, um verschiedene Besitzer und Betriebssystemversionen zu überprüfen, z. B. RHEL-7*, RHEL-8* oder RHEL-SAP-9*.
Beispielausgabe:
| DescribeImages | +--------------------------+---------------------------+-------------------------------------------------------+-------------------------+ | 2013-05-17T20:44:27.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.0_GA-i386-6-Hourly2 | ami-7768011e | | 2013-05-17T20:51:32.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.0_GA-x86_64-6-Hourly2 | ami-09680160 | | 2019-05-29T15:08:15.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.10_HVM-20190524-x86_64-0-Hourly2-GP2 | ami-059897226432ec347 | | 2019-06-26T15:58:33.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.10_HVM-20190621-x86_64-2-Hourly2-GP2 | ami-0351faf7328fdb373 | | 2019-09-23T17:35:54.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.10_HVM-20190923-x86_64-1-Hourly2-GP2 | ami-078894980306f5eab | | 2021-03-18T14:30:58.000Z| 2023-03-18T14:30:58.000Z | RHEL-6.10_HVM-20210318-x86_64-0-Hourly2-GP2 | ami-0a47672f6c7827dd2 | | 2018-04-19T18:55:59.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.10_HVM_Beta-20180418-x86_64-1-Hourly2-GP2 | ami-f8258987 | | 2018-06-06T21:58:15.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.10_HVM_GA-20180606-x86_64-1-Hourly2-GP2 | ami-6d176b12 | | 2018-08-11T01:14:36.000Z| 2022-08-28T23:59:59.000Z | RHEL-6.10_HVM_GA-20180810-x86_64-0-Hourly2-GP2 | ami-0b1d4c689c7949a64 |
Ähnliche Informationen
- Themen
- Compute
- Tags
- Amazon EC2
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor 2 Jahren