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.
Übergabe von Daten an Automation mithilfe von Eingangstransformatoren
Dieses AWS Systems Manager Automation-Tutorial zeigt, wie Sie die Input-Transformer-Funktion von Amazon verwenden EventBridge , um die einer Amazon Elastic Compute Cloud (Amazon EC2) -Instance aus einem Ereignis zur Änderung instance-id des Instance-Status zu extrahieren. Automation ist ein Tool in AWS Systems Manager. Wir verwenden den Eingangstransformator, um diese Daten als InstanceId-Eingabeparameter an das AWS-CreateImage-Runbook zu übergeben. Die Regel wird ausgelöst, wenn eine beliebige Instance in den Status „stopped“ übergeht.
Weitere Informationen zur Arbeit mit Eingangstransformatoren finden Sie unter Tutorial: Use Input Transformer to Customize What to the Event Target im EventBridge Amazon-Benutzerhandbuch.
Bevor Sie beginnen
Stellen Sie sicher, dass Sie Ihrer Systems Manager Automation-Servicerolle EventBridge die erforderlichen Berechtigungen und Vertrauensrichtlinien für hinzugefügt haben. Weitere Informationen finden Sie unter Überblick über die Verwaltung von Zugriffsberechtigungen für Ihre EventBridge Ressourcen im EventBridge Amazon-Benutzerhandbuch.
So verwenden Sie Eingangstransformatoren mit Automatisierung
Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/
. -
Wählen Sie im Navigationsbereich Regeln aus.
-
Wählen Sie Regel erstellen aus.
-
Geben Sie einen Namen und eine Beschreibung für die Regel ein.
Eine Regel darf nicht denselben Namen wie eine andere Regel in derselben Region und auf demselben Event Bus haben.
-
Wählen Sie für Event Bus den Event Bus aus, den Sie dieser Regel zuordnen möchten. Wenn Sie möchten, dass diese Regel auf entsprechende Ereignisse reagiert, die von Ihnen selbst stammen AWS-Konto, wählen Sie Standard. Wenn ein AWS-Service in Ihrem Konto ein Ereignis ausgibt, wird es immer an den Standard-Event-Bus Ihres Kontos weitergeleitet.
-
Bei Regeltyp wählen Sie Regel mit einem Ereignismuster aus.
-
Wählen Sie Weiter aus.
-
Wählen Sie als Eventquelle AWS Events oder EventBridge Partnerevents aus.
-
Wählen Sie im Abschnitt Ereignismuster die Option Musterformular verwenden aus.
-
Als Event source (Ereignisquelle) wählen Sie AWS -Services aus.
-
Wählen Sie unter AWS -Service die Option EC2 aus.
-
Wählen Sie in Event Type (Ereignistyp) EC2 EC2 Instance State-change Notification (Benachrichtigung über die Statusänderung der EC2-Instance) aus.
-
Wählen Sie für Ereignistyp-Spezifikation 1 die Option Spezifische Zustände und anschließend Beendet aus.
-
Wählen Sie für Ereignistyp-Spezifikation 2 die Option Beliebige Instanz oder wählen Sie Spezifische Instanz-ID (s) IDs aus und geben Sie die zu überwachenden Instanzen ein.
-
Wählen Sie Weiter aus.
-
Bei Zieltypen wählen Sie AWS -Service aus.
-
Für Select target (Ziel auswählen), wählen Sie Systems Manager Automation.
-
Wählen Sie für Dokument die Option AWS- CreateImage.
-
Wählen Sie im Abschnitt Configure automation parameter(s) (Automatisierungsparameter konfigurieren) Input Transformer (Eingangstransformator) aus.
-
Geben Sie für Input path (Eingabepfad) den Wert
{"instance":"$.detail.instance-id"}ein. -
Geben Sie für Template (Vorlage) den Wert
{"InstanceId":[<instance>]}ein. -
Wählen Sie für Execution role (Ausführungsrolle) die Option Use existing role (Vorhandene Rolle) verwenden und wählen Sie Ihre Automation-Servicerolle.
-
Wählen Sie Weiter aus.
-
(Optional) Geben Sie ein oder mehrere Tags für die Regel ein. Weitere Informationen finden Sie unter Tagging Your Amazon EventBridge Resources im EventBridge Amazon-Benutzerhandbuch.
-
Wählen Sie Weiter aus.
-
Überprüfen Sie die Details der Regel und wählen Sie dann Regel erstellen aus.