Konzepte von 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.

Konzepte von Amazon EventBridge Pipes

Hier sehen Sie sich die grundlegenden Komponenten von EventBridge Pipes genauer an.

Pipe

Eine Pipe leitet Ereignisse von einer einzelnen Quelle an ein einzelnes Ziel weiter. Die Pipe bietet auch die Möglichkeit, nach bestimmten Ereignissen zu filtern und die Ereignisdaten anzureichern, bevor sie an das Ziel gesendet werden.

Eine Pipe leitet gefilterte Ereignisse mit optionalen Anreicherungsschritten an das angegebene Ziel weiter.

Quelle

EventBridge Pipes empfängt Ereignisdaten aus einer Vielzahl von Quellen, wendet optionale Filter und Anreicherungen auf diese Daten an und sendet sie an ein Ziel. Wenn eine Quelle die Reihenfolge der an Pipes gesendeten Ereignisse erzwingt, wird diese Reihenfolge während des gesamten Prozesses bis zum Ziel beibehalten.

Weitere Informationen zu Quellen finden Sie unter Amazon EventBridge Pipes-Quellen.

Filter

Eine Pipe kann die Ereignisse einer bestimmten Quelle filtern und anschließend nur eine Teilmenge dieser Ereignisse verarbeiten. Zum Konfigurieren der Filterung für eine Pipe definieren Sie ein Ereignismuster, anhand dessen die Pipe bestimmt, welche Ereignisse an das Ziel gesendet werden sollen.

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

Weitere Informationen finden Sie unter Filterung von Ereignissen in Amazon EventBridge Pipes.

Anreicherung

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. Die Pipe kann diese Informationen dann an ein Ziel senden.

Weitere Informationen zur Anreicherung von Ereignisdaten finden Sie unter Anreicherung von Veranstaltungen in Amazon EventBridge Pipes.

Ziel

Nachdem die Ereignisdaten gefiltert und angereichert wurden, können Sie angeben, wie sie per Pipe an ein bestimmtes Ziel gesendet werden sollen, z. B. an einen Amazon Kinesis Kinesis-Stream oder eine CloudWatch Amazon-Protokollgruppe. Eine Liste der verfügbaren Ziele finden Sie unter Ziele von Amazon EventBridge Pipes.

Sie können die Daten transformieren, nachdem sie optimiert wurden und bevor sie über die Pipe an das Ziel gesendet werden. Weitere Informationen finden Sie unter Amazon EventBridge Pipes-Eingabetransformation.

Mehrere Pipes, jede mit einer anderen Quelle, können Ereignisse an dasselbe Ziel senden.

Sie können Pipes und Event Buses auch zusammen verwenden, um Ereignisse an mehrere Ziele zu senden. Ein häufiger Anwendungsfall ist die Erstellung einer Pipe mit einem Event Bus als Ziel. Die Pipe sendet Ereignisse an den Event Bus, der diese Ereignisse dann an mehrere Ziele weiterleitet. Sie könnten beispielsweise eine Pipe mit einem DynamoDB-Stream für eine Quelle und einem Event Bus als Ziel erstellen. Die Pipe empfängt Ereignisse aus dem DynamoDB-Stream und sendet sie an den Event Bus, der sie dann gemäß den Regeln, die Sie für den Event Bus angegeben haben, an mehrere Ziele weiterleitet.