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.
In diesem Abschnitt erfahren Sie, wie Sie den Amazon EC2 Windows Server AMIs in Ihrem Konto überwachen, für den EC2 Fast Launch aktiviert ist.
Überwachen Sie Statusänderungen von EC2 Fast Launch mit EventBridge
Wenn sich der Status für ein Windows-AMI mit aktiviertem EC2 Schnellstart ändert, EC2 generiert Amazon ein EC2 Fast Launch State-change Notification
Ereignis. Dann EC2 sendet Amazon das Statusänderungsereignis an Amazon EventBridge (früher bekannt als Amazon CloudWatch Events).
Sie können EventBridge Regeln erstellen, die als Reaktion auf das Ereignis der Statusänderung eine oder mehrere Aktionen auslösen. Sie können beispielsweise eine EventBridge Regel erstellen, die erkennt, wann EC2 Fast Launch aktiviert ist, und die folgenden Aktionen ausführt:
-
Sendet eine Nachricht an ein Amazon-SNS-Thema, um die Abonnenten zu benachrichtigen.
-
Ruft eine Lambda-Funktion auf, die eine Aktion ausführt.
-
Sendet die Zustandsänderungsdaten zur Analytik an Amazon Kinesis Data Firehose.
Weitere Informationen finden Sie im EventBridge Amazon-Benutzerhandbuch unter Erstellen von EventBridge Amazon-Regeln, die auf Ereignisse reagieren.
Statusänderungsereignisse
Die EC2 Schnellstartfunktion gibt Statusänderungsereignisse im JSON-Format nach bestem Wissen und Gewissen aus. Amazon EC2 sendet die Ereignisse EventBridge nahezu in Echtzeit an. In diesem Abschnitt werden die Ereignisfelder beschrieben und ein Beispiel für das Ereignisformat gezeigt.
EC2 Fast Launch State-change Notification
- imageId
-
Identifiziert das AMI mit der EC2 Schnellstart-Statusänderung.
- RessourcenTyp
-
Der Ressourcentyp, der für die Vorabbereitstellung verwendet werden soll. Unterstützter Wert:
snapshot
. Der Standardwert istsnapshot
. - state
-
Der aktuelle Status der EC2 Schnellstartfunktion für das angegebene AMI. Gültige Werte sind unter anderem:
-
aktivieren — Sie haben die EC2 Schnellstartfunktion für das AMI aktiviert und Amazon EC2 hat damit begonnen, Snapshots für den Prozess vor der Bereitstellung zu erstellen.
-
enabling-failed — Es ist ein Fehler aufgetreten, der dazu führte, dass der Vorbereitstellungsprozess fehlschlug, als Sie den EC2 Schnellstart für ein AMI zum ersten Mal aktivierten. Dies kann jederzeit während des Vorabbereitstellungsprozesses passieren.
-
aktiviert — Die EC2 Schnellstartfunktion ist aktiviert. Der Status wechselt zu,
enabled
sobald Amazon den ersten vorab bereitgestellten Snapshot für ein neu aktiviertes EC2 Fast Launch AMI EC2 erstellt. Wenn das AMI bereits aktiviert war und erneut die Vorabbereitstellung durchläuft, erfolgt die Statusänderung sofort. -
enabled-failed — Dieser Status gilt nur, wenn es nicht das erste Mal ist, dass Ihr EC2 Fast Launch AMI den Vorbereitstellungsprozess durchläuft. Dies kann passieren, wenn die EC2 Schnellstart-Funktion deaktiviert und später wieder aktiviert wird, oder wenn nach Abschluss der Vorbereitstellung zum ersten Mal eine Konfigurationsänderung oder ein anderer Fehler auftritt.
-
Deaktivierung — Der AMI-Besitzer hat die EC2 Schnellstartfunktion für das AMI deaktiviert und Amazon EC2 hat den Bereinigungsprozess gestartet.
-
deaktiviert — Die EC2 Schnellstartfunktion ist deaktiviert. Der Status wechselt zu,
disabled
sobald Amazon den Bereinigungsprozess EC2 abgeschlossen hat. -
deaktivieren fehlgeschlagen – Es ist ein Fehler aufgetreten, der dazu geführt hat, dass der Bereinigungsprozess fehlschlug. Das bedeutet, dass einige vorab bereitgestellte Snapshots möglicherweise noch im Konto verbleiben.
-
- stateTransitionReason
-
Der Grund, warum sich der Status für das EC2 Fast Launch AMI geändert hat.
Anmerkung
Alle Felder in dieser Ereignisnachricht sind erforderlich.
Das folgende Beispiel zeigt ein neu aktiviertes EC2 Fast Launch AMI, das die erste Instance gestartet hat, um den Pre-Provisioning-Prozess zu starten. Zu diesem Zeitpunkt ist der Status enabling
. Nachdem Amazon den ersten vorab bereitgestellten Snapshot EC2 erstellt hat, wechselt der Status zu. enabled
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EC2 Fast Launch State-change Notification",
"source": "aws.ec2",
"account": "123456789012",
"time": "2022-08-31T20:30:12Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:123456789012:image/ami-123456789012"
],
"detail": {
"imageId": "ami-123456789012",
"resourceType": "snapshot",
"state": "enabling",
"stateTransitionReason": "Client.UserInitiated"
}
}
Überwachen Sie die EC2 Fast Launch-Metriken mit CloudWatch
Amazon EC2 AMIs mit aktiviertem EC2 Fast Launch sendet Metriken an Amazon CloudWatch. Sie können die AWS Management Console, oder eine API verwenden AWS CLI, um die Metriken aufzulisten, an die EC2 Fast Launch sendet CloudWatch. Der AWS/EC2
Namespace umfasst die folgenden EC2 Fast Launch-Metriken:
Metrik | Beschreibung |
---|---|
NumberOfAvailableFastLaunchSnapshots |
Die Anzahl der vorab bereitgestellten Snapshots, die pro AMI mit EC2 Fast Launch verfügbar sind. |
NumberOfInstancesFastLaunched |
Die Anzahl der Instances pro AMI mit EC2 Fast Launch-Aktivierung, die aus vorab bereitgestellten Snapshots gestartet wurden. |
NumberOfInstancesNotFastLaunched |
Die Anzahl der Instances pro EC2 Fast Launch-aktiviertem AMI führte aufgrund des Fehlens verfügbarer vorab bereitgestellter Snapshots zum Startzeitpunkt zu einem Kaltstart. |
FastLaunchSnapshotUsedToRefillStartTime |
Der Zeitstempel, zu dem Amazon ein neues Image von einem EC2 Fast Launch aus EC2 gestartet hat, ermöglichte es AMI, einen weiteren Snapshot zu erstellen, nachdem ein vorhandener Snapshot verwendet wurde. |
FastLaunchSnapshotCreationTime |
Misst die Zeit, die Amazon benötigt hat EC2 , um eine Instance zu starten und einen Snapshot für ein AMI mit EC2 Fast Launch zu erstellen. |