EventBridge Amazon-Pfeifen - 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.

EventBridge Amazon-Pfeifen

Amazon EventBridge Pipes verbindet Quellen mit Zielen. Pipes sind für point-to-point Integrationen zwischen unterstützten Quellen und Zielen vorgesehen und unterstützen erweiterte Transformationen und Anreicherungen. Es reduzieren den Bedarf an Fachwissen und Integrationscode bei der Entwicklung ereignisgesteuerter Architekturen und fördern die Konsistenz zwischen den Anwendungen Ihres Unternehmens. Zum Einrichten einer Pipe wählen Sie die Quelle aus, fügen Sie optionale Filterung hinzu, definieren Sie die optionale Anreicherung und wählen Sie das Ziel für die Ereignisdaten.

Anmerkung

Sie können Ereignisse auch mithilfe von Event Buses weiterleiten. Event-Busse eignen sich hervorragend für die many-to-many Weiterleitung von Ereignissen zwischen ereignisgesteuerten Diensten. Weitere Informationen finden Sie unter Amazon EventBridge Event Bus.

Wie funktionieren Pipes EventBridge

Auf hoher Ebene funktioniert EventBridge Pipes wie folgt:

  1. Sie erstellen eine Pipe in Ihrem Konto. Dies umfasst:

    • Geben Sie eine der unterstützten Ereignisquellen an, von denen die Pipe Ereignisse empfangen soll.

    • Optional können Sie einen Filter so konfigurieren, dass die Pipe nur eine Teilmenge der Ereignisse verarbeitet, die sie von der Quelle empfängt.

    • Optional können Sie einen Anreicherungsschritt konfigurieren, der die Ereignisdaten optimiert, bevor sie an das Ziel gesendet werden.

    • Geben Sie eines der unterstützten Ziele an, an das die Pipe Ereignisse senden soll.

  2. Die Ereignisquelle beginnt mit dem Senden von Ereignissen an die Pipe und die Pipe verarbeitet das Ereignis, bevor es an das Ziel gesendet wird.

    • Wenn Sie einen Filter konfiguriert haben, wertet die Pipe das Ereignis aus und sendet es nur dann an das Ziel, wenn es diesem Filter entspricht.

      Ihnen werden nur die Ereignisse in Rechnung gestellt, die dem Filter entsprechen.

    • Wenn Sie eine Anreicherung konfiguriert haben, führt die Pipe diese Anreicherung für das Ereignis durch, bevor es an das Ziel gesendet wird.

      Wenn die Ereignisse gestapelt werden, behält die Anreicherung die Reihenfolge der Ereignisse im Stapel bei.

Eine Quelle sendet Ereignisse an eine EventBridge Pipe, die passende Ereignisse filtert und an das Ziel weiterleitet.

Eine Pipe könnte beispielsweise verwendet werden, um ein E-Commerce-System zu erstellen. Angenommen, Sie haben eine API, die Kundeninformationen wie Lieferadressen enthält.

  1. Dann erstellen Sie eine Pipe mit Folgendem:

    • Einer Amazon-SQS-Nachrichtenwarteschlange für „Bestellung erhalten“ als Ereignisquelle

    • Eine EventBridge API-Destination als Erweiterung

    • Eine AWS Step Functions Zustandsmaschine als Ziel

  2. Wenn dann eine Amazon-SQS-Nachricht für „Bestellung erhalten“ in der Warteschlange erscheint, wird sie an die Pipe gesendet.

  3. Die Pipe sendet diese Daten dann an die EventBridge API Destination Enrichment, die die Kundeninformationen für diese Bestellung zurückgibt.

  4. Schließlich sendet die Pipe die angereicherten Daten an die AWS Step Functions Zustandsmaschine, die die Bestellung verarbeitet.