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 Daten instance-id
einer Amazon Elastic Compute Cloud (Amazon EC2) -Instance aus einem Ereignis zur Änderung des Instance-Status zu extrahieren. Automatisierung 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 die Vertrauensrichtlinie 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 übereinstimmende 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.
-
Wählen Sie als Eventquelle AWS Events oder EventBridge Partnerevents aus.
-
Wählen Sie im Abschnitt Ereignismuster die Option Ereignismusterformular 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.
-
Für Specific state(s) (Spezifische(r) Zustand(e)), wählen Sie stopped (gestoppt).
-
Wählen Sie Weiter.
-
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- ausCreateImage.
-
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.
-
(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.
-
Überprüfen Sie die Details der Regel und wählen Sie dann Regel erstellen aus.