Amazon-EC2-AMI-Lebenszyklus - Amazon Elastic Compute Cloud

Amazon-EC2-AMI-Lebenszyklus

Ein Amazon Machine Image (AMI) ist ein Image, das die Softwarekonfiguration enthält, die zum Einrichten und Hochfahren einer Instance erforderlich ist. Beim Starten einer Instance müssen Sie ein AMI angeben. Sie können AMIs verwenden, die von Amazon bereitgestellt werden, oder Sie können Ihre eigenen AMIs erstellen. Das AMI muss sich in der AWS-Region befinden, in der Sie Ihre Instance starten möchten.

Der Lebenszyklus eines AMI umfasst das Erstellen, Kopieren, Verwerfen, Deaktivieren und Löschen (Abmelden) des AMI.

AMIs erstellen. Amazon stellt zwar AMIs bereit, mit denen Sie Ihre Instances starten können, Sie können aber auch benutzerdefinierte AMIs erstellen, die an Ihre Anforderungen angepasst sind. Um ein benutzerdefiniertes AMI zu erstellen, starten Sie eine Instance aus einem vorhandenen AMI, passen Sie die Instance an (zum Beispiel Software installieren und Betriebssystemeinstellungen konfigurieren) und erstellen Sie dann ein AMI aus der Instance. Alle Instance-Anpassungen werden im neuen AMI gespeichert, sodass die Instances, die Sie von Ihrem neuen AMI aus starten, diese Anpassungen enthalten.

Attestierbare AMIs. Informationen zum Erstellen eines AMI, das die EC2-Instance-Attestierrung unterstützt, finden Sie unter Attestierbare AMIs.

AMIs kopieren. Sie können ein AMI nur verwenden, um eine Instance in der AWS-Region zu starten, in der sich das AMI befindet. Wenn Sie Instances mit derselben Konfiguration in mehreren Regionen starten müssen, kopieren Sie das AMI in die anderen Regionen.

Außerbetriebnahme von AMIs. Um ein AMI als überholt oder veraltet zu kennzeichnen, können Sie ein sofortiges oder zukünftiges Datum für die Außerbetriebnahme festlegen. Veraltete AMIs werden in den AMI-Angeboten ausgeblendet, aber Benutzer und Services können weiterhin veraltete AMIs verwenden, wenn sie die AMI-ID kennen.

AMIs deaktivieren. Um vorübergehend zu verhindern, dass ein AMI verwendet wird, können Sie es deaktivieren. Wenn ein AMI deaktiviert ist, können Sie es nicht verwenden, um neue Instances zu starten. Wenn Sie das AMI jedoch erneut aktivieren, können Sie es erneut verwenden, um Instances zu starten. Beachten Sie, dass die Deaktivierung eines AMI keine Auswirkungen auf bestehende Instances hat, die bereits von diesem aus gestartet wurden.

AMIs deregistrieren (löschen). Wenn Sie ein AMI nicht mehr benötigen, können Sie es abmelden, um zu verhindern, dass es zum Starten neuer Instances verwendet wird. Wenn das AMI einer Aufbewahrungsregel entspricht, wird es in den Papierkorb verschoben, wo es wiederhergestellt werden kann, bevor die Aufbewahrungsfrist abläuft. Danach wird es dauerhaft gelöscht. Wenn es keiner Aufbewahrungsregel entspricht, wird es sofort dauerhaft gelöscht. Beachten Sie, dass die Abmeldung eines AMI keine Auswirkungen auf die Instances hat, die bereits aus dem AMI gestartet wurden.

Automatisieren Sie den AMI-Lebenszyklus. Sie können Amazon Data Lifecycle Manager verwenden, um die Erstellung, Aufbewahrung, Kopie, Veraltung und Abmeldung von Amazon EBS-gestützten AMIs und deren unterstützenden Snapshots zu automatisieren. Darüber hinaus können Sie EC2 Image Builder verwenden, um die Erstellung, Verwaltung und Bereitstellung von benutzerdefinierten AMIs zu automatisieren. Weitere Informationen finden Sie unter Automatisieren von Backups mit Amazon Data Lifecycle Manager im Amazon-EBS-Benutzerhandbuch und im Benutzerhandbuch für EC2 Image Builder.