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.
Integration AWS Clean Rooms in ereignisgesteuerte Anwendungen mithilfe von Amazon EventBridge
Sie können sie AWS Clean Rooms in ereignisgesteuerte Anwendungen (EDAs) integrieren, die Ereignisse verwenden, um zwischen Anwendungskomponenten AWS Clean Rooms zu kommunizieren und nachgelagerte Prozesse einzuleiten. Sie tun dies, indem Sie Amazon verwenden EventBridge , um Ereignisse von AWS Clean Rooms zu anderen Softwarekomponenten weiterzuleiten. Amazon EventBridge ist ein serverloser Service, der Ereignisse verwendet, um Anwendungskomponenten miteinander zu verbinden, sodass Sie AWS Dienste einfacher integrieren können, z. B. AWS Clean Rooms in ereignisgesteuerte Architekturen ohne zusätzlichen Code und zusätzliche Operationen.
Bei der ereignisgesteuerten Architektur werden lose gekoppelte Softwaresysteme entwickelt, die zusammenarbeiten, indem sie Ereignisse senden und darauf reagieren. In diesem Modell steht ein Ereignis für eine Änderung in einer Ressource oder Umgebung.
So EventBridge funktioniert das mit AWS Clean Rooms:
AWS Clean Rooms Generiert wie bei vielen AWS Diensten Ereignisse und sendet sie an den EventBridge Standard-Event-Bus. Ein Eventbus ist ein Router, der Ereignisse empfängt und sie an die von Ihnen angegebenen Ziele weiterleitet. Ziele können andere AWS Dienste, benutzerdefinierte Anwendungen und SaaS-Partneranwendungen umfassen.
EventBridge leitet Ereignisse gemäß den Regeln weiter, die Sie im Event-Bus erstellen. Für jede Regel geben Sie einen Filter oder ein Ereignismuster an, um nur die gewünschten Ereignisse auszuwählen. Jedes Mal, wenn ein Ereignis an den Event-Bus gesendet wird, wird es mit den einzelnen Regeln EventBridge verglichen. Wenn das Ereignis der Regel entspricht EventBridge , wird das Ereignis an die angegebenen Ziele weitergeleitet.

Nehmen wir zum Beispiel an, Sie möchten jedes Mal wissen, wenn in Ihrem Konto eine neue AWS Clean Rooms Kollaboration erstellt wird. Sie könnten eine Regel für den Standard-Event-Bus erstellen. In der Regel würden Sie ein Ereignismuster erstellen, das Ereignisse aus AWS Clean Rooms mit dem Namen angibtCollaboration
Created
. Jedes Mal, wenn ein Ereignis EventBridge empfangen wurde, das diesen Eigenschaften entspricht, wurde das Ereignis an den angegebenen Workflow weitergeleitet.
AWS Clean Rooms Ereignisse
AWS Dienste können Ereignisse direkt an den EventBridge Standard-Event-Bus senden. AWS CloudTrail Sendet außerdem Ereignisse, die von zahlreichen AWS Diensten stammen EventBridge , an. Zu diesen Ereignissen können API-Aufrufe, Konsolenanmeldungen und -aktionen, Serviceereignisse und CloudTrail Insights gehören. Weitere Informationen finden Sie AWS CloudTrail im EventBridge Benutzerhandbuch unter AWS Serviceereignisse, die über bereitgestellt werden.
Eine vollständige Liste der AWS Clean Rooms Ereignisse, an die gesendet wurden EventBridge, finden Sie unter dem AWS Clean Rooms Thema in der EventBridgeEreignisreferenz.
Art der Einzelheiten des Ereignisses | Beschreibung |
---|---|
Zusammenarbeit geschaffen |
|
Zusammenarbeit aktualisiert |
|
Mitgliedschaft wurde erstellt | |
Mitgliedschaft aktualisiert | |
Mitgliedschaft gelöscht | |
Geschützte Anfrage gesendet | |
Geschützte Abfrage war erfolgreich | |
Geschützte Abfrage ist fehlgeschlagen | |
Zeitlimit für geschützte Abfrage überschritten | |
Geschützter Job eingereicht | |
Geschützter Job erfolgreich | |
Geschützter Job ist fehlgeschlagen | |
Geschützter Job storniert |
AWS Clean Rooms Ereignisse weiterleiten mit EventBridge
Um AWS Clean Rooms Ereignisse an ein Ziel EventBridge weiterleiten zu können, müssen Sie eine Regel erstellen. Jede Regel enthält ein Ereignismuster, das EventBridge mit jedem Ereignis übereinstimmt, das auf dem Event-Bus empfangen wird. Wenn die Ereignisdaten mit dem angegebenen Ereignismuster EventBridge übereinstimmen, wird das Ereignis an die Ziele der Regel weitergeleitet.
Umfassende Anweisungen zum Erstellen von Event-Bus-Regeln finden Sie im EventBridge Benutzerhandbuch unter Erstellen von Regeln, die auf Ereignisse reagieren.
Erstellen von Ereignismustern, die AWS Clean Rooms Ereignissen entsprechen
Jedes Ereignismuster ist ein JSON-Objekt, das Folgendes enthält:
-
(Optional): Ein
source
Attribut, das den Dienst identifiziert, der das Ereignis sendet. Für AWS Clean Rooms Ereignisse ist die Quelleaws.cleanrooms
. -
(Optional): Ein
detail-type
Attribut, das ein Array mit den passenden Ereignisnamen enthält. -
(Optional): Ein
detail
-Attribut, das alle anderen Ereignisdaten für den Abgleich enthält.
Das folgende Ereignismuster entspricht beispielsweise allen Membership Updated-Ereignissen, aus denen die Kollaboration gelöscht wurde AWS Clean Rooms:
{ "source": ["aws.cleanrooms"], "detail-type": ["Membership Updated"], "detail": { "status": ["COLLABORATION_DELETED"] } }
Weitere Informationen zum Schreiben von Ereignismustern finden Sie unter Ereignismuster im EventBridge Benutzerhandbuch.