Integration AWS Clean Rooms in ereignisgesteuerte Anwendungen mithilfe von Amazon EventBridge - AWS Clean Rooms

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.

AWS Dienste senden Ereignisse an den EventBridge Standard-Event-Bus. Wenn das Ereignis mit dem Ereignismuster einer Regel übereinstimmt, wird das Ereignis an die für diese Regel angegebenen Ziele EventBridge gesendet.

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.

Ereignisdetailtyp Description

Analysevorlage erstellt

Der Besitzer der Analysevorlage und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Analysevorlage erstellt wird.

Die Analysevorlage wurde aktualisiert

Der Besitzer der Analysevorlage und alle aktiven Mitglieder der Kollaboration, die Einblick in die Aktualisierung haben, werden benachrichtigt, wenn eine Analysevorlage aktualisiert wird.

Die Analysevorlage wurde gelöscht

Der Besitzer der Analysevorlage und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Analysevorlage gelöscht wird.

Die Zusammenarbeit wurde erstellt

Der Eigentümer der Kollaboration wird benachrichtigt, wenn eine Kollaboration erstellt wird.

Die Zusammenarbeit wurde aktualisiert

Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration, die Einblick in die Aktualisierung haben, werden benachrichtigt, wenn eine Kollaboration aktualisiert wird.

Änderungsanfrage für die Kollaboration wurde erstellt

Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Änderungsanforderung für die Kollaboration erstellt wird.

Änderungsantrag zur Kollaboration genehmigt

Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Kollaborationsänderungsanfrage genehmigt wurde.

Anfrage zur Änderung der Kollaboration storniert

Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Kollaborationsänderungsanfrage storniert wird.

Anfrage zur Änderung der Kollaboration bestätigt

Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Kollaborationsänderungsanfrage bestätigt wird.

Die konfigurierte Tabellenzuweisung wurde erstellt

Der Besitzer der konfigurierten Tabellenzuordnung und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine konfigurierte Tabellenzuordnung erstellt wird.

Die konfigurierte Tabellenzuordnung wurde aktualisiert

Der Besitzer der konfigurierten Tabellenzuordnung und alle aktiven Mitglieder der Kollaboration, die Einblick in das Update haben, werden benachrichtigt, wenn eine konfigurierte Tabellenzuordnung aktualisiert wird.

Die konfigurierte Tabellenzuordnung wurde gelöscht

Der Besitzer der konfigurierten Tabellenzuordnung und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine konfigurierte Tabellenzuordnung gelöscht wird.

Die Analyseregel für konfigurierte Tabellenzuordnungen wurde erstellt

Der Besitzer der Regel zur Analyse der konfigurierten Tabellenverknüpfung und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Regel zur Analyse der konfigurierten Tabellenverknüpfung erstellt wird.

Die Regel zur Analyse der konfigurierten Tabellenverknüpfung wurde aktualisiert

Der Besitzer der Regel zur Analyse der konfigurierten Tabellenverknüpfung und alle aktiven Mitglieder der Kollaboration, die Einblick in das Update haben, werden benachrichtigt, wenn eine Regel zur Analyse der konfigurierten Tabellenverknüpfung aktualisiert wird.

Die Regel zur Analyse der konfigurierten Tabellenverknüpfung wurde gelöscht

Der Besitzer der konfigurierten Tabellenzuordnungs-Analyseregel und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Regel zur Analyse der konfigurierten Tabellenverknüpfung gelöscht wird.

Die ID-Zuordnungstabelle wurde erstellt

Der Eigentümer der ID-Zuordnungstabelle und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Zuordnungstabelle erstellt wird.

Die ID-Zuordnungstabelle wurde aktualisiert

Der Eigentümer der ID-Zuordnungstabelle und alle aktiven Mitglieder der Kollaboration, die Einblick in die Aktualisierung haben, werden benachrichtigt, wenn eine ID-Zuordnungstabelle aktualisiert wird.

Die ID-Zuordnungstabelle wurde gelöscht

Der Eigentümer der ID-Zuordnungstabelle und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Zuordnungstabelle gelöscht wird.

ID-Namespace-Zuordnung wurde erstellt

Der Eigentümer der ID-Namespace-Assoziation und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Namespace-Zuordnung erstellt wird.

Die ID-Namespace-Zuordnung wurde aktualisiert

Der Eigentümer der ID-Namespace-Assoziation und alle aktiven Mitglieder der Kollaboration, die Einblick in das Update haben, werden benachrichtigt, wenn eine ID-Namespace-Zuordnung aktualisiert wird.

Die ID-Namespace-Zuordnung wurde gelöscht

Der Eigentümer der ID-Namespace-Assoziation und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Namespace-Zuordnung gelöscht wird.

Zur Kollaboration eingeladen

Das eingeladene Mitglied wird benachrichtigt, wenn es zu einer Kollaboration eingeladen wird.

Die Mitgliedschaft wurde erstellt

Der Inhaber der Mitgliedschaft und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Mitgliedschaft erstellt wird.

Die Mitgliedschaft wurde aktualisiert

Der Eigentümer der Mitgliedschaft wird benachrichtigt, wenn eine Mitgliedschaft aktualisiert wird, es sei denn, die Mitgliedschaft wurde aus der Kollaboration entfernt. In diesem Fall werden alle aktiven Mitglieder der Kollaboration benachrichtigt.

Die Mitgliedschaft wurde gelöscht

Der Inhaber der Mitgliedschaft und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Mitgliedschaft gelöscht wird.

Geschützter Job eingereicht

Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job eingereicht wird.

Geschützter Job gestartet

Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job gestartet wird.

Geschützte Kündigung von Job

Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job storniert wird.

Geschützter Job storniert

Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job storniert wird.

Geschützter Job erfolgreich

Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job erfolgreich war.

Geschützter Job ist fehlgeschlagen

Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job fehlgeschlagen ist.

Geschützte Abfrage gesendet

Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage gesendet wird.

Geschützte Abfrage wurde gestartet

Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage gestartet wird.

Abbrechen geschützter Abfragen

Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage abgebrochen wird.

Geschützte Abfrage wurde abgebrochen

Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage storniert wird.

Geschützte Abfrage war erfolgreich

Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage erfolgreich war.

Geschützte Abfrage ist fehlgeschlagen

Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage fehlgeschlagen ist.

Bei geschützter Abfrage wurde das Zeitlimit überschritten

Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn das Timeout für die geschützte Abfrage abgelaufen ist.

Ereignisse AWS Clean Rooms 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 Id Namespace Association Updated-Ereignissen, aus AWS Clean Rooms denen die Kollaboration gelöscht wurde:

{ "source": ["aws.cleanrooms"], "detail-type": ["Id Namespace Association Updated"], "detail": { "status": ["COLLABORATION_DELETED"] } }

Weitere Informationen zum Schreiben von Ereignismustern finden Sie unter Ereignismuster im EventBridge Benutzerhandbuch.