Anreicherung von Veranstaltungen in Amazon EventBridge Pipes - Amazon EventBridge

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.

Anreicherung von Veranstaltungen in Amazon EventBridge Pipes

Mit dem Anreicherungsschritt von EventBridge Pipes können Sie die Daten aus der Quelle verbessern, bevor Sie sie an das Ziel senden. Beispielsweise erhalten Sie möglicherweise Ereignisse für Ticket erstellt, die nicht die vollständigen Ticketdaten enthalten. Mithilfe von Enrichment können Sie eine Lambda-Funktion aufrufen lassen, get-ticket API um die vollständigen Ticketdetails abzurufen. Pipes können diese Informationen dann an ein Ziel senden.

Sie können beim Einrichten einer Pipe in die folgenden Erweiterungen konfigurieren: EventBridge

  • API Ziel

  • APIAmazon-Gateway

  • Lambda-Funktion

  • Step-Functions-Zustandsautomat

    Anmerkung

    EventBridge Pipes unterstützt nur Express-Workflows als Erweiterung.

EventBridge ruft Anreicherungen synchron auf, da es auf eine Antwort der Anreicherung warten muss, bevor das Ziel aufgerufen wird.

Anreicherungsantworten sind auf eine Maximalgröße von 6 MB begrenzt.

Sie können die Daten, die Sie von der Quelle erhalten, auch transformieren, bevor Sie sie zur Optimierung senden. Weitere Informationen finden Sie unter Amazon EventBridge Pipes-Eingabetransformation.

Filtern von Ereignissen mithilfe der Anreicherung

EventBridge Pipes leitet die Anreicherungsantworten direkt an das konfigurierte Ziel weiter. Dazu gehören Array-Antworten für Ziele, die Stapel unterstützen. Weitere Informationen zum Stapelverhalten finden Sie unter Batching und Parallelität von Amazon EventBridge Pipes. Sie können Ihre Anreicherung auch als Filter verwenden und weniger Ereignisse weiterleiten, als von der Quelle empfangen wurden. Wenn Sie das Ziel nicht aufrufen möchten, geben Sie eine leere Antwort zurück, z. B. "", {} oder [].

Anmerkung

Wenn Sie das Ziel mit einer leeren Nutzlast aufrufen möchten, geben Sie ein Array mit leerem Wert zurück. JSON [{}]

Aufrufen von Anreicherungen

EventBridge ruft Enrichments synchron auf (der Aufruftyp ist auf gesetztREQUEST_RESPONSE), da es auf eine Antwort der Anreicherung warten muss, bevor das Ziel aufgerufen wird.

Anmerkung

Unterstützt für Step Functions Functions-Zustandsmaschinen EventBridge nur Express-Workflows als Erweiterungen, da sie synchron aufgerufen werden können.