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.
Regeln in Amazon erstellen EventBridge
Voraussetzungen
Stellen Sie vor Beginn sicher, dass Sie über Folgendes verfügen:
-
Zugriff auf die EventBridge Amazon-Konsole
-
Entsprechende IAM-Berechtigungen zum Erstellen von Regeln EventBridge
-
Grundlegendes Verständnis ereignisgesteuerter Architekturen
Übersicht
Um bei eingegangenen Ereignissen Maßnahmen zu ergreifen EventBridge, können Sie Regeln erstellen. Wenn ein Ereignis dem in Ihrer Regel definierten Ereignismuster entspricht, wird das Ereignis an das angegebene Ziel EventBridge gesendet.
In diesem Thema erfahren Sie, wie Sie eine Regel erstellen, EventBridge mit der Ereignisse abgeglichen werden, wenn sie an den angegebenen Ereignisbus gesendet werden.
Das Erstellen von EventBridge Regeln umfasst vier Hauptschritte:
-
Wählen Sie die Ereignisse aus, die Sie verarbeiten möchten
-
Konfigurieren Sie das Filtern und Testen von Ereignissen
-
Wählen Sie Ziele aus und konfigurieren Sie sie
-
Konfigurieren Sie die Regeleinstellungen
Wählen Sie die Ereignisse
Wählen Sie zunächst die Ereignisse aus, die Sie an das Ziel senden möchten.
Um ein Ereignis auszuwählen
-
Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/
. -
Wählen Sie im Navigationsbereich Regeln und dann Regel erstellen aus.
-
Suchen Sie auf der Registerkarte Ereignisse nach den Ereignissen, die Sie an das Ziel senden möchten:
-
Wählen Sie AWS Serviceereignisse oder Benutzerdefinierte Ereignisse aus.
-
Verwenden Sie das Suchfeld oder durchsuchen Sie die Ereignisliste, um die Ereignisse zu finden, die Sie an das Ziel senden möchten.
-
Ziehen Sie ein oder mehrere Ereignisse in die Build-Arbeitsfläche und legen Sie sie auf Triggering Events ab.
EventBridge zeigt den Abschnitt Auslösende Ereignisse an. Dieser Abschnitt enthält:
-
Ereignisse: Hier wird das von Ihnen gewählte Ereignis aufgeführt.
-
Schema, das das Schema des ausgewählten Ereignisses anzeigt, falls verfügbar.
Das Schema enthält drei Registerkarten:
Baum: Eine Strukturansicht des Ereignisschemas.
Code: Das Ereignisschema im Open API-Spezifikations- oder JSON-Format.
Info: Übersichtsinformationen über das Schema.
-
Beispielereignis, das ein Beispiel für ein ausgewähltes Ereignis anzeigt, falls verfügbar.
-
Ereignismuster (Filter), das ein Ereignismuster enthält, das alle von Ihnen ausgewählten Ereignisse auswählt.
-
Filtern Sie Ereignisse, um nur das zu senden, was Sie möchten
Wahrscheinlich möchten Sie nicht alle Ereignisse eines bestimmten Typs an ein Ziel senden. Sie können Ihr Ereignismuster spezifischer gestalten, sodass es nur Ereignisse auswählt, die die Attribute und Werte enthalten, an denen Sie interessiert sind.
Bearbeiten Sie das Ereignismuster (optional)
Im Bereich Auslösende Ereignisse können Sie das Ereignismuster auf zwei Arten erstellen:
Visuell mithilfe der Schema-Strukturansicht
Durch direktes Bearbeiten der JSON-Datei im Bereich „Ereignismuster“
Um das Ereignismuster mithilfe der Schema-Strukturansicht zu bearbeiten
-
Wählen Sie im Schemabereich die Registerkarte Baum.
-
Fügen Sie Filter hinzu und bearbeiten Sie sie, um das Ereignismuster zu erstellen.
Wählen Sie das Filtersymbol neben dem Attribut aus, das Sie dem Ereignismuster als Filter hinzufügen möchten.
-
Wählen Sie einen Vergleichsoperator aus der Dropdownliste aus.
Weitere Informationen zu Vergleichsoperatoren finden Sie unter Ereignismuster erstellen.
Geben Sie den Wert ein, den Sie abgleichen möchten.
Klicken Sie auf das Häkchen, um den Vorgang abzuschließen.
EventBridge fügt den Filter, den Sie erstellt haben, dem JSON im Bereich Event-Pattern hinzu.
-
Fügen Sie weitere Filter hinzu, bis Sie ein Ereignismuster erstellt haben, das mit allen gewünschten Ereignisattributen übereinstimmt.
Testen Sie das Ereignismuster
Nachdem Sie ein Ereignismuster erstellt haben, das allen gewünschten Ereignisattributen entspricht, testen Sie, ob das Ereignismuster erwartungsgemäß funktioniert.
Testen Sie das Ereignismuster (optional)
-
Wählen Sie ein Beispielereignis zum Testen aus, oder verwenden Sie Ihr eigenes.
-
Verwenden Sie die bereitgestellten Beispielereignisse
Wählen Sie die Option Bereitgestellte Beispielereignisse verwenden aus.
-
Wählen Sie unter Auslösendes Beispielereignis aus der Dropdownliste das Ereignis aus, das zum Testen verwendet werden soll.
-
Verwenden Sie Ihr eigenes Ereignis
-
Wählen Sie Eigene Veranstaltung verwenden aus.
EventBridge zeigt ein generisches Ereignis mit einem leeren
detailsElement an. -
Bearbeiten Sie die Event-JSON, um das Ereignis zu erstellen, anhand dessen Sie Ihr Ereignismuster testen möchten.
Tipp
Sie können die bereitgestellten Beispielereignisse als Ausgangspunkt für die Erstellung Ihrer eigenen benutzerdefinierten Ereignisse verwenden, die Sie in Ihren Tests verwenden können:
-
Wählen Sie „Bereitgestellte Beispielereignisse verwenden“, wählen Sie ein Ereignis aus der Liste „Auslösendes Ereignis“ aus und wählen Sie dann „Kopieren“.
-
Wählen Sie Eigenes Ereignis verwenden aus.
-
Wählen Sie das gesamte Ereignis im Fenster aus und fügen Sie das Beispielereignis darüber ein.
Bearbeiten Sie das Ereignis wie gewünscht.
-
-
-
-
Wählen Sie Test ausführen.
EventBridge zeigt eine Meldung an, die angibt, ob das Testereignis dem Ereignismuster entspricht.
Auswählen von Zielen
Ziehen Sie ein (und bis zu fünf) Ziele in die Build-Arbeitsfläche und legen Sie es auf Targets ab, um Ereignisse zu empfangen, die dem angegebenen Ereignismuster entsprechen. Zu den Zielen können gehören:
Andere EventBridge Eventbusse, im gleichen oder in einem anderen AWS-Konto
EventBridge API-Ziele, einschließlich SaaS-Partner wie Salesforce
Eine Reihe von AWS Serviceressourcen, wie Amazon SQS SQS-Warteschlangen oder Amazon SNS SNS-Themen
So wählen Sie Ziele aus
-
Wählen Sie den Zieltyp im Bereich „Ziele“ aus und legen Sie ihn auf der Build-Arbeitsfläche in der Form „Ziele“ ab.
EventBridge zeigt den Abschnitt „Ziel“ im Build mit den entsprechenden Konfigurationsoptionen an, die auf dem ausgewählten Zieltyp basieren.
Tipp
Wenn Sie mehr als ein Ziel angegeben haben, wird bei Auswahl der Zielform der Konfigurationsabschnitt für dieses Ziel angezeigt.
-
Konfigurieren Sie das Ziel auf der Grundlage Ihres Zieltyps. Detaillierte Konfigurationsschritte finden Sie unter EventBridge Ziele.
Passen Sie die an das Ziel gesendeten Ereignisdaten an
Wenn Sie ein anderes Ziel als ein EventBridge Eventbus- oder EventBridge API-Ziel auswählen, haben Sie die Möglichkeit, anzupassen, welche Daten tatsächlich an das Ziel übermittelt werden.
Transformieren oder ersetzen Sie die gesendeten Ereignisdaten (optional)
-
Wählen Sie auf der Design-Arbeitsfläche Build das Symbol für die Eingabetransformation in der Form Ziele aus.
EventBridge zeigt den Abschnitt Eingabetransformation an.
-
Wählen Sie unter Konfiguration der Eingabetransformation die Option Aktivieren aus.
-
Wählen Sie die Transformationsmethode aus, um auszuwählen, wie Sie den an das Ziel gesendeten Text für passende Ereignisse anpassen möchten:
Teil der übereinstimmenden Ereignisse — sendet EventBridge nur den angegebenen Teil des ursprünglichen Quellereignisses an das Ziel.
Konstante (JSON-Text) — EventBridge sendet nur den angegebenen JSON-Text an das Ziel. Es wird kein Teil des ursprünglichen Quellereignisses gesendet.
Eingangstransformator — Konfigurieren Sie einen Eingangstransformator, um den Text EventBridge , den Sie an das Ziel senden möchten, anzupassen. Weitere Informationen finden Sie unter Transformieren der Zieleingabe.
Konfigurieren Sie die Regel
Abschließend konfigurieren und erstellen Sie die Regel.
Um die Regel zu konfigurieren (Konsole)
-
Wählen Sie Konfigurieren aus.
-
Geben Sie für die Regel einen Namen und optional eine Beschreibung ein.
Eine Regel kann nicht denselben Namen haben wie eine andere Regel im selben AWS-Region und im selben Event-Bus.
-
Wählen Sie für Event Bus den Event Bus aus, der dieser Regel zugeordnet werden soll.
Wenn Sie möchten, dass diese Regel mit Ereignissen aus Ihrem eigenen Konto übereinstimmt, wählen Sie AWS -Standard-Event-Bus aus. Wenn ein AWS-Service in Ihrem Konto ein Ereignis sendet, wird es immer an den Standard-Event-Bus Ihres Kontos weitergeleitet.
-
Um die Regel zu aktivieren, sobald sie erstellt wurde, aktivieren Sie unter Aktivierung die Option Aktiv.
-
(Optional) Geben Sie ein oder mehrere Tags für die Regel ein. Weitere Informationen finden Sie unter Ressourcen in Amazon taggen EventBridge.
Wählen Sie Erstellen aus.
Nächste Schritte
Nachdem Sie Ihre Regel erstellt haben, können Sie:
Weitere Ressourcen
Weitere Informationen zu EventBridge Regeln finden Sie unter: