Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Intégration AWS Clean Rooms dans des applications axées sur les événements à l'aide d'Amazon EventBridge
Vous pouvez les AWS Clean Rooms intégrer à des applications pilotées par des événements (EDAs) qui utilisent des événements qui se produisent AWS Clean Rooms pour communiquer entre les composants de l'application et lancer des processus en aval. Pour ce faire, utilisez Amazon EventBridge pour acheminer les événements depuis AWS Clean Rooms d'autres composants logiciels. Amazon EventBridge est un service sans serveur qui utilise des événements pour connecter les composants de l'application entre eux, ce qui vous permet d'intégrer plus facilement des AWS services, par exemple AWS Clean Rooms dans des architectures pilotées par des événements, sans code ni opérations supplémentaires.
Une architecture pilotée par les événements est un style de création de systèmes logiciels faiblement couplés qui fonctionnent ensemble en émettant des événements et en y répondant. Dans ce modèle, un événement représente une modification d'une ressource ou d'un environnement.
Voici comment EventBridge fonctionne avec AWS Clean Rooms :
Comme c'est le cas pour de nombreux AWS services, AWS Clean Rooms génère et envoie des événements au bus d'événements EventBridge par défaut. Un bus d'événements est un routeur qui reçoit des événements et les achemine vers les destinations, ou cibles, que vous spécifiez. Les cibles peuvent inclure d'autres AWS services, des applications personnalisées et des applications partenaires SaaS.
EventBridge achemine les événements conformément aux règles que vous créez sur le bus d'événements. Pour chaque règle, vous spécifiez un filtre, ou un modèle d'événement, afin de sélectionner uniquement les événements souhaités. Chaque fois qu'un événement est envoyé au bus d'événements EventBridge , comparez-le à chaque règle. Si l'événement correspond à la règle, EventBridge achemine l'événement vers la ou les cibles spécifiées.
Supposons, par exemple, que vous souhaitiez être informé à chaque fois qu'une nouvelle AWS Clean Rooms collaboration est créée dans votre compte. Vous pouvez créer une règle sur le bus d'événements par défaut. Dans la règle, vous créeriez un modèle d'événement nommant les événements provenant d'AWS Clean RoomsCollaboration
Created. Chaque fois que EventBridge je recevais un événement correspondant à ces propriétés, il acheminait l'événement vers le flux de travail spécifié.
AWS Clean Rooms événements
AWS les services peuvent envoyer des événements directement au bus d'événements EventBridge par défaut. En outre, AWS CloudTrail envoie également des événements provenant de nombreux AWS services à EventBridge . Ces événements peuvent inclure des appels d'API, des connexions et des actions à la console, des événements de service et CloudTrail Insights. Pour plus d'informations, consultez les événements AWS de service fournis via AWS CloudTrail dans le guide de EventBridge l'utilisateur.
Pour obtenir la liste complète des AWS Clean Rooms événements envoyés à EventBridge, reportez-vous à la AWS Clean Rooms rubrique correspondante dans la référence EventBridge des événements.
| Type de détail d’événement | Description |
|---|---|
| Le propriétaire du modèle d'analyse et tous les membres actifs de la collaboration sont avertis lorsqu'un modèle d'analyse est créé. | |
| Le propriétaire du modèle d'analyse et tous les membres actifs de la collaboration ayant une visibilité sur la mise à jour sont avertis lorsqu'un modèle d'analyse est mis à jour. | |
| Le propriétaire du modèle d'analyse et tous les membres actifs de la collaboration sont avertis lorsqu'un modèle d'analyse est supprimé. | |
|
Le propriétaire de la collaboration est averti lorsqu'une collaboration est créée. |
|
|
Le propriétaire de la collaboration et tous les membres actifs de la collaboration ayant accès à la mise à jour sont avertis lorsqu'une collaboration est mise à jour. |
|
| Le propriétaire de la collaboration et tous les membres actifs de la collaboration sont avertis lorsqu'une demande de modification de collaboration est créée. | |
| Le propriétaire de la collaboration et tous les membres actifs de la collaboration sont avertis lorsqu'une demande de modification de collaboration est approuvée. | |
| Le propriétaire de la collaboration et tous les membres actifs de la collaboration sont avertis lorsqu'une demande de modification de collaboration est annulée. | |
| Le propriétaire de la collaboration et tous les membres actifs de la collaboration sont avertis lorsqu'une demande de modification de collaboration est validée. | |
| Le propriétaire de l'association de tables configurée et tous les membres actifs de la collaboration sont avertis lorsqu'une association de tables configurée est créée. | |
| Le propriétaire de l'association de tables configurée et tous les membres actifs de la collaboration ayant une visibilité sur la mise à jour sont avertis lorsqu'une association de tables configurée est mise à jour. | |
| Le propriétaire de l'association de tables configurée et tous les membres actifs de la collaboration sont avertis lorsqu'une association de tables configurée est supprimée. | |
| Le propriétaire de la règle d'analyse des associations de tables configurée et tous les membres actifs de la collaboration sont avertis lorsqu'une règle d'analyse des associations de tables configurée est créée. | |
|
Règle d'analyse des associations de tables configurée mise à jour |
Le propriétaire de la règle d'analyse des associations de tables configurée et tous les membres actifs de la collaboration ayant une visibilité sur la mise à jour sont avertis lorsqu'une règle d'analyse des associations de tables configurée est mise à jour. |
|
Règle d'analyse des associations de tables configurée supprimée |
Le propriétaire de la règle d'analyse des associations de tables configurée et tous les membres actifs de la collaboration sont avertis lorsqu'une règle d'analyse des associations de tables configurée est supprimée. |
| Le propriétaire de la table de mappage d'identifiants et tous les membres actifs de la collaboration sont avertis lorsqu'une table de mappage d'identifiants est créée. | |
| Le propriétaire de la table de mappage d'identifiants et tous les membres actifs de la collaboration ayant une visibilité sur la mise à jour sont avertis lorsqu'une table de mappage d'identifiants est mise à jour. | |
| Le propriétaire de la table de mappage d'identifiants et tous les membres actifs de la collaboration sont avertis lorsqu'une table de mappage d'identifiants est supprimée. | |
| Le propriétaire de l'association Id Namespace et tous les membres actifs de la collaboration sont avertis lorsqu'une association d'espace de noms Id est créée. | |
| Le propriétaire de l'association Id Namespace et tous les membres actifs de la collaboration ayant accès à la mise à jour sont avertis lorsqu'une association d'espace de noms Id est mise à jour. | |
| Le propriétaire de l'association Id Namespace et tous les membres actifs de la collaboration sont avertis lorsqu'une association d'espace de noms Id est supprimée. | |
| Le membre invité est averti lorsqu'il est invité à participer à une collaboration. | |
| Le propriétaire de l'adhésion et tous les membres actifs de la collaboration sont avertis lorsqu'une adhésion est créée. | |
| Le propriétaire de l'adhésion est averti lorsqu'une adhésion est mise à jour, sauf si l'adhésion a été supprimée de la collaboration, auquel cas tous les membres actifs de la collaboration sont avertis. | |
| Le propriétaire de l'adhésion et tous les membres actifs de la collaboration sont avertis lorsqu'une adhésion est supprimée. | |
| Le Job Runner, le Job Payer et le récepteur des résultats d'un Job Protégé sont avertis lorsque le Job Protégé est soumis. | |
| Le Job Runner, le Job Payer et le Récepteur des résultats d'un Job Protégé sont avertis lorsque le Job Protégé démarre. | |
| Le Job Runner, le Job Payer et le Récepteur des résultats d'un Job Protégé sont avertis lorsque le Job Protégé est annulé. | |
| Le Job Runner, le Job Payer et le Récepteur des résultats d'un Job Protégé sont avertis lorsque le Job Protégé est annulé. | |
| Le Job Runner, le Job Payer et le Récepteur des résultats d'un Job Protégé sont avertis lorsque le Job Protégé est réussi. | |
| Le Job Runner, le Job Payer et le récepteur des résultats d'un Job Protégé sont avertis lorsque le Job Protégé a échoué. | |
| Le lanceur de requêtes, le payeur de requêtes et le ou les destinataires des résultats d'une requête protégée sont avertis lorsque la requête protégée est soumise. | |
| Le lanceur de requêtes, le payeur de requêtes et le ou les destinataires des résultats d'une requête protégée sont avertis lorsque la requête protégée est lancée. | |
| Le lanceur de requêtes, le payeur de requêtes et le ou les destinataires des résultats d'une requête protégée sont avertis lorsque la requête protégée est annulée. | |
| Le lanceur de requêtes, le payeur de requêtes et le ou les destinataires des résultats d'une requête protégée sont avertis lorsque la requête protégée est annulée. | |
| Le lanceur de requêtes, le payeur de requêtes et le ou les destinataires des résultats d'une requête protégée sont avertis lorsque la requête protégée est réussie. | |
| Le lanceur de requêtes, le payeur de requêtes et le ou les destinataires des résultats d'une requête protégée sont avertis lorsque la requête protégée a échoué. | |
| Le lanceur de requêtes, le payeur de requêtes et le ou les destinataires des résultats d'une requête protégée sont avertis lorsque le délai imparti pour la requête protégée est expiré. |
Routage AWS Clean Rooms des événements à l'aide EventBridge
Pour EventBridge acheminer AWS Clean Rooms les événements vers une cible, vous devez créer une règle. Chaque règle contient un modèle d'événement, qui EventBridge correspond à chaque événement reçu sur le bus d'événements. Si les données d'événement correspondent au modèle d'événement spécifié, EventBridge achemine cet événement vers les cibles de la règle.
Pour obtenir des instructions complètes sur la création de règles de bus d'événements, voir Création de règles réagissant aux événements dans le Guide de EventBridge l'utilisateur.
Création de modèles d'événements qui correspondent aux AWS Clean Rooms événements
Chaque modèle d’événement est un objet JSON qui contient :
-
(Facultatif) :
sourceattribut identifiant le service qui envoie l'événement. Pour les AWS Clean Rooms événements, la source estaws.cleanrooms. -
(Facultatif) :
detail-typeattribut qui contient un tableau des noms d'événements à associer. -
(Facultatif) : un attribut
detailqui contient toute autre donnée d’événement à rechercher.
Par exemple, le modèle d'événement suivant correspond à tous les événements Id Namespace Association Updated dont la collaboration a été supprimée AWS Clean Rooms :
{ "source": ["aws.cleanrooms"], "detail-type": ["Id Namespace Association Updated"], "detail": { "status": ["COLLABORATION_DELETED"] } }
Pour plus d'informations sur la rédaction de modèles d'événements, consultez la section Modèles d'événements dans le guide de EventBridge l'utilisateur.