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.
| Ereignisdetailtyp | Description |
|---|---|
| Der Besitzer der Analysevorlage und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Analysevorlage erstellt wird. | |
| Der Besitzer der Analysevorlage und alle aktiven Mitglieder der Kollaboration, die Einblick in die Aktualisierung haben, werden benachrichtigt, wenn eine Analysevorlage aktualisiert wird. | |
| Der Besitzer der Analysevorlage und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Analysevorlage gelöscht wird. | |
|
Der Eigentümer der Kollaboration wird benachrichtigt, wenn eine Kollaboration erstellt wird. |
|
|
Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration, die Einblick in die Aktualisierung haben, werden benachrichtigt, wenn eine Kollaboration aktualisiert wird. |
|
| Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Änderungsanforderung für die Kollaboration erstellt wird. | |
| Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Kollaborationsänderungsanfrage genehmigt wurde. | |
| Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Kollaborationsänderungsanfrage storniert wird. | |
| Der Eigentümer der Kollaboration und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Kollaborationsänderungsanfrage bestätigt wird. | |
| Der Besitzer der konfigurierten Tabellenzuordnung und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine konfigurierte Tabellenzuordnung erstellt wird. | |
| 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. | |
| 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. |
| Der Eigentümer der ID-Zuordnungstabelle und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Zuordnungstabelle erstellt wird. | |
| 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. | |
| Der Eigentümer der ID-Zuordnungstabelle und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Zuordnungstabelle gelöscht wird. | |
| Der Eigentümer der ID-Namespace-Assoziation und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Namespace-Zuordnung erstellt wird. | |
| 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. | |
| Der Eigentümer der ID-Namespace-Assoziation und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine ID-Namespace-Zuordnung gelöscht wird. | |
| Das eingeladene Mitglied wird benachrichtigt, wenn es zu einer Kollaboration eingeladen wird. | |
| Der Inhaber der Mitgliedschaft und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Mitgliedschaft erstellt wird. | |
| 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. | |
| Der Inhaber der Mitgliedschaft und alle aktiven Mitglieder der Kollaboration werden benachrichtigt, wenn eine Mitgliedschaft gelöscht wird. | |
| Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job eingereicht wird. | |
| Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job gestartet wird. | |
| Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job storniert wird. | |
| Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job storniert wird. | |
| Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job erfolgreich war. | |
| Der Job Runner, der Job Payer und der Ergebnisempfänger eines geschützten Jobs werden benachrichtigt, wenn der geschützte Job fehlgeschlagen ist. | |
| Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage gesendet wird. | |
| Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage gestartet wird. | |
| Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage abgebrochen wird. | |
| Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage storniert wird. | |
| Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage erfolgreich war. | |
| Der Query Runner, der Query Payer und die Ergebnisempfänger einer geschützten Abfrage werden benachrichtigt, wenn die geschützte Abfrage fehlgeschlagen ist. | |
| 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
sourceAttribut, das den Dienst identifiziert, der das Ereignis sendet. Für AWS Clean Rooms Ereignisse ist die Quelleaws.cleanrooms. -
(Optional): Ein
detail-typeAttribut, 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.