AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Wie richte ich ein zentrales Bus-zu-Bus-Routing mit Amazon EventBridge ein?
Ich möchte Ereignisse aus allen AWS-Regionen an einen zentralen Event Bus weiterleiten. Oder ich möchte Ereignisse von meinen verschiedenen AWS-Konten an einen zentralen Event Bus weiterleiten.
Lösung
Weiterleiten überregionaler Ereignisse
Konfiguriere den Event Bus-ARN als Ziel für eine Ereignisregel in der Quellregion. Konfiguriere dann die Zielregion so, dass sie Ereignisse aus der Quellregion empfängt.
Konfigurieren der Quellregion
Um Ereignisse an einen Event Bus in der Zielregion zu senden, führe die folgenden Schritte in der Quellregion aus:
-
Wähle als Zieltyp EventBridge-Event Bus aus. Wähle dann Event Bus in einem anderen Konto oder einer anderen Region aus.
-
Gib den ARN des Event Busses aus der Zielregion ein.
-
Wähle für Ausführungsrolle die Option Erstelle eine neue Rolle für diese spezifische Ressource oder Vorhandene Rolle verwenden aus.
-
Füge der AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Rolle die folgenden Richtlinien hinzu:
Beispiel für eine IAM-Berechtigungsrichtlinie:
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "events:PutEvents" ], "Resource": [ "arn:aws:events:<destination-region>:<accountid>:event-bus/bus-name" ] }] }Hinweis: Der ARN, den du angibst, ist der ARN des Event Busses aus der Zielregion.
Beispiel für eine Vertrauensbeziehungsrichtlinie:
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": "sts:AssumeRole" }] } -
(Optional) Tags konfigurieren.
-
Wähle Regel erstellen aus.
Konfigurieren der Zielregion
Führe die folgenden Schritte aus:
- Definiere die Regel und erstelle dann das Ereignismuster.
- Wähle als Zieltyp API-Ziel oder AWS-Service aus.
- (Optional) Gib für Zusätzliche Einstellungen die Einstellungen für den Zieltyp an. Weitere Informationen findest du unter Ziele auswählen.
- (Optional) Tags konfigurieren.
- Wähle Regel erstellen aus.
Ereignisse, die der Ereignisregel entsprechen, werden jetzt von der Quellregion zum Event Bus in der Zielregion weitergeleitet.
Kontenübergreifende Ereignisse weiterleiten
Konfiguriere den Event Bus-ARN als Ziel auf dem Zielkonto für die Ereignisregel auf dem Quellkonto.
Konfigurieren des Quellkontos
Um Ereignisse an einen Event Bus auf dem Zielkonto zu senden, führe die folgenden Schritte im Quellkonto aus:
-
Wähle als Zieltyp EventBridge-Event Bus und dann Event Bus in einem anderen Konto oder in einer anderen Region aus.
-
Gib den ARN des Event Busses vom Zielkonto ein.
-
Wähle für Ausführungsrolle die Option Erstelle eine neue Rolle für diese spezifische Ressource oder Vorhandene Rolle verwenden aus.
-
Füge der IAM-Rolle die folgenden Richtlinien an:
Beispiel für eine IAM-Berechtigungsrichtlinie:
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "events:PutEvents" ], "Resource": [ "arn:aws:events:<region>:<destination-accountid>:event-bus/bus-name" ] }] }Hinweis: Der ARN, den du angibst, ist der ARN des Event Busses vom Zielkonto.
Beispiel für eine Vertrauensbeziehungsrichtlinie:
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": "sts:AssumeRole" }] } -
(Optional) Tags konfigurieren.
-
Wähle Regel erstellen aus.
Konfigurieren des Zielkontos
Führe die folgenden Schritte aus:
-
Öffne die Amazon-EventBridge-Konsole.
-
Wähle im Navigationsbereich die Option Event Busse aus.
-
Wähle den Namen des Event Busses und wähle dann Berechtigungen verwalten aus.
-
Gib die folgende Beispielrichtlinie ein:
{ "Version": "2012-10-17", "Statement": [{ "Sid": "AllowAccountToPutEvents", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::<source-accountid>:root" }, "Action": "events:PutEvents", "Resource": "arn:aws:events:<region>:<destination-accountid>:event-bus/bus-name" }] }Hinweis: Gib für AWS und Ressource deinen ARN an. Um eine Vorlage für die Richtlinie zu verwenden, wähle Vorlage laden aus und ändere dann die Richtlinie.
-
Wähle Aktualisieren aus.
Ereignisse, die der Ereignisregel entsprechen, werden jetzt vom Quellkonto zum Event Bus auf dem Zielkonto weitergeleitet.
Ähnliche Informationen
Senden und Empfangen von Ereignissen zwischen AWS-Regionen in Amazon EventBridge
Senden und Empfangen von Ereignissen zwischen AWS-Konten in Amazon EventBridge
- Themen
- Application Integration
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 2 Jahren
AWS OFFICIALAktualisiert vor 7 Monaten
AWS OFFICIALAktualisiert vor einem Jahr