Statusänderungsereignisse für Ihre Instances - 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.

Statusänderungsereignisse für Ihre Instances

Amazon EC2 sendet ein EC2 Instance State-change Notification Ereignis an Amazon, EventBridge wenn sich der Status einer Instance ändert.

Im Folgenden finden Sie Beispieldaten für dieses Ereignis. In diesem Beispiel ist die Instance in den pending-Status übergegangen.

{ "id":"7bf73129-1428-4cd3-a780-95db273d1602", "detail-type":"EC2 Instance State-change Notification", "source":"aws.ec2", "account":"123456789012", "time":"2021-11-11T21:29:54Z", "region":"us-east-1", "resources":[ "arn:aws:ec2:us-east-1:123456789012:instance/i-abcd1111" ], "detail":{ "instance-id":"i-abcd1111", "state":"pending" } }

Die möglichen Werte für state sind:

  • pending

  • running

  • stopping

  • stopped

  • shutting-down

  • terminated

Wenn Sie eine Instance starten, geht sie zunächst in den pending-Status und dann in den running-Status über. Wenn Sie eine Instance stoppen, geht sie in den stopping-Status und dann in den stopped-Status über. Wenn Sie eine Instance beenden, geht sie in den shutting-down-Status und dann in den terminated-Status über.

Erhalt einer E-Mail-Benachrichtigung, wenn eine Instance ihren Status ändert

Um E-Mail-Benachrichtigungen zu erhalten, wenn sich der Status Ihrer Instance ändert, erstellen Sie ein Amazon SNS SNS-Thema und dann eine EventBridge Regel für das EC2 Instance State-change Notification Ereignis.

So erstellen Sie ein SNS-Thema
  1. Öffnen Sie die Amazon SNS-Konsole unter https://console.aws.amazon.com/sns/v3/home.

  2. Wählen Sie im Navigationsbereich Themen aus.

  3. Wählen Sie Thema erstellen aus.

  4. Wählen Sie unter Type (Typ) die Option Standard aus.

  5. Geben Sie unter Name einen Namen für Ihr Thema ein.

  6. Wählen Sie Thema erstellen aus.

  7. Wählen Sie Create subscription (Abonnement erstellen) aus.

  8. Wählen Sie unter Protocol (Protokoll) die Option Email (E-Mail) aus.

  9. Geben Sie unter Endpoint (Endpunkt) die E-Mail-Adresse ein, an die die Benachrichtigungen gesendet werden sollen.

  10. Wählen Sie Create subscription (Abonnement erstellen) aus.

  11. Sie erhalten eine E-Mail-Nachricht mit der folgenden Betreffzeile: AWS Notification - Subscription Confirmation. Befolgen Sie die Anweisungen, um Ihr Abonnement zu bestätigen.

Um eine Regel zu erstellen EventBridge
  1. Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/.

  2. Wählen Sie Regel erstellen aus.

  3. Geben Sie unter Name einen Namen für Ihre Regel ein.

  4. Bei Rule type (Regeltyp) wählen Sie Rule with an event pattern (Regel mit einem Ereignismuster) aus.

  5. Wählen Sie Weiter aus.

  6. Bei Build event pattern (Ereignis-Muster erstellen) gehen Sie wie folgt vor:

    1. Wählen Sie für Ereignisquelle die Option AWS-Services aus.

    2. Wählen Sie für AWS-Service EC2.

    3. Wählen Sie in Event Type (Ereignistyp) EC2 Instance State-change Notification (Benachrichtigung über die Statusänderung der EC2-Instance) aus

    4. Standardmäßig senden wir Benachrichtigungen für jede Statusänderung für jede Instance. Wenn Sie möchten, können Sie bestimmte Status oder bestimmte Instances auswählen.

  7. Wählen Sie Weiter aus.

  8. Geben Sie ein Ziel wie folgt an:

    1. Für Target types (Zieltypen), wählen Sie AWS-Service aus.

    2. Für Select a target (Wählen Sie ein Ziel aus), wählen Sie SNS-Thema aus.

    3. Wählen Sie für Topic (Thema) das SNS-Thema aus, das Sie im vorherigen Verfahren erstellt haben.

  9. Wählen Sie Weiter aus.

  10. (Optional) Fügen Sie Ihrer Regel Tags hinzu.

  11. Wählen Sie Weiter aus.

  12. Wählen Sie Regel erstellen aus.

  13. Um Ihre Regel zu testen, initiieren Sie eine Statusänderung. Starten Sie beispielsweise eine gestoppte Instance, beenden Sie eine laufende Instance oder starten Sie eine Instance. Sie erhalten E-Mail-Nachrichten mit der folgenden Betreffzeile: AWS Notification Message. Der Text der E-Mail enthält die Ereignisdaten.