Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Integrazione AWS Clean Rooms in applicazioni basate sugli eventi tramite Amazon EventBridge
È possibile AWS Clean Rooms incorporarli in applicazioni basate sugli eventi (EDAs) che utilizzano eventi che si verificano in AWS Clean Rooms per comunicare tra i componenti dell'applicazione e avviare processi a valle. A tale scopo, puoi utilizzare Amazon EventBridge per indirizzare gli eventi da AWS Clean Rooms altri componenti software. Amazon EventBridge è un servizio serverless che utilizza gli eventi per connettere tra loro i componenti delle applicazioni, semplificando l'integrazione AWS dei servizi, ad esempio AWS Clean Rooms in architetture basate sugli eventi, senza codice e operazioni aggiuntivi.
L’architettura basata sugli eventi è uno stile di creazione di sistemi software ad accoppiamento debole che interagiscono emettendo e rispondendo agli eventi. In questo modello, un evento rappresenta un cambiamento in una risorsa o in un ambiente.
Ecco come EventBridge funziona con AWS Clean Rooms:
Come molti AWS servizi, AWS Clean Rooms genera e invia eventi al bus eventi EventBridge predefinito. Un bus di eventi è un router che riceve gli eventi e li indirizza verso le destinazioni, o destinazioni, specificate dall'utente. Gli obiettivi possono includere altri AWS servizi, applicazioni personalizzate e applicazioni partner SaaS.
EventBridge indirizza gli eventi in base alle regole create sull'event bus. Per ogni regola, specificate un filtro, o modello di eventi, per selezionare solo gli eventi desiderati. Ogni volta che un evento viene inviato al bus degli eventi, lo EventBridge confronta con ogni regola. Se l'evento corrisponde alla regola, EventBridge indirizza l'evento ai target specificati.
Ad esempio, supponiamo che tu voglia sapere ogni volta che viene creata una nuova AWS Clean Rooms collaborazione nel tuo account. È possibile creare una regola sul bus degli eventi predefinito. Nella regola dovresti creare un pattern di eventi che specifichi gli eventi denominati da AWS Clean RoomsCollaboration
Created. Ogni volta che EventBridge riceveva un evento corrispondente a tali proprietà, indirizzava l'evento al flusso di lavoro specificato.
AWS Clean Rooms eventi
AWS i servizi possono inviare eventi direttamente al bus eventi EventBridge predefinito. Inoltre, AWS CloudTrail invia anche eventi provenienti da numerosi AWS servizi. EventBridge Questi eventi possono includere chiamate API, accessi e azioni alla console, eventi di servizio e CloudTrail Insights. Per ulteriori informazioni, consulta gli eventi di AWS servizio forniti tramite AWS CloudTrail nella Guida EventBridge per l'utente.
Per un elenco completo degli AWS Clean Rooms eventi inviati a EventBridge, consultate l' AWS Clean Rooms argomento nella Guida EventBridge agli eventi.
| Tipo di dettaglio dell'evento | Description |
|---|---|
| Il proprietario del modello di analisi e tutti i membri attivi della collaborazione ricevono una notifica quando viene creato un modello di analisi. | |
| Il proprietario del modello di analisi e tutti i membri attivi della collaborazione che hanno visibilità sull'aggiornamento ricevono una notifica quando un modello di analisi viene aggiornato. | |
| Il proprietario del modello di analisi e tutti i membri attivi della collaborazione ricevono una notifica quando un modello di analisi viene eliminato. | |
|
Il proprietario della collaborazione riceve una notifica quando viene creata una collaborazione. |
|
|
Il proprietario della collaborazione e tutti i membri attivi della collaborazione che hanno visibilità sull'aggiornamento ricevono una notifica quando una collaborazione viene aggiornata. |
|
| Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata una richiesta di modifica della collaborazione. | |
| Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando viene approvata una richiesta di modifica della collaborazione. | |
| Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando una richiesta di modifica della collaborazione viene annullata. | |
| Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando viene inviata una richiesta di modifica della collaborazione. | |
| Il proprietario dell'associazione di tabelle configurate e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata un'associazione di tabelle configurate. | |
| Il proprietario dell'associazione di tabelle configurate e tutti i membri attivi della collaborazione che hanno visibilità sull'aggiornamento ricevono una notifica quando viene aggiornata un'associazione di tabelle configurate. | |
| Il proprietario dell'associazione di tabelle configurate e tutti i membri attivi della collaborazione ricevono una notifica quando un'associazione di tabelle configurate viene eliminata. | |
|
Creazione della regola di analisi dell'associazione delle tabelle configurata |
Il proprietario della regola di analisi dell'associazione delle tabelle configurate e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata una regola di analisi dell'associazione delle tabelle configurate. |
|
Regola di analisi dell'associazione delle tabelle configurate aggiornata |
Il proprietario della regola di analisi dell'associazione delle tabelle configurate e tutti i membri attivi della collaborazione che hanno visibilità sull'aggiornamento ricevono una notifica quando viene aggiornata una regola di analisi dell'associazione delle tabelle configurate. |
|
Regola di analisi dell'associazione delle tabelle configurata eliminata |
Il proprietario della regola di analisi dell'associazione delle tabelle configurate e tutti i membri attivi della collaborazione ricevono una notifica quando una regola di analisi dell'associazione delle tabelle configurate viene eliminata. |
| Il proprietario della tabella di mappatura degli ID e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata una tabella di mappatura degli ID. | |
| Il proprietario della tabella di mappatura degli ID e tutti i membri attivi della collaborazione che hanno visibilità sull'aggiornamento ricevono una notifica quando viene aggiornata una tabella di mappatura degli ID. | |
| Il proprietario della tabella di mappatura degli ID e tutti i membri attivi della collaborazione ricevono una notifica quando una tabella di mappatura degli ID viene eliminata. | |
| Il proprietario dell'associazione Id Namespace e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata un'associazione Id Namespace. | |
| Il proprietario della Id Namespace Association e tutti i membri attivi della collaborazione che hanno visibilità sull'aggiornamento ricevono una notifica quando viene aggiornata un'associazione Id Namespace. | |
| Il proprietario dell'associazione Id Namespace e tutti i membri attivi della collaborazione ricevono una notifica quando un'associazione Id Namespace viene eliminata. | |
| Il membro invitato riceve una notifica quando viene invitato a una collaborazione. | |
| Il proprietario dell'iscrizione e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata un'iscrizione. | |
| Il proprietario dell'iscrizione riceve una notifica quando un'iscrizione viene aggiornata, a meno che l'iscrizione non sia stata rimossa dalla collaborazione, nel qual caso tutti i membri attivi della collaborazione vengono avvisati. | |
| Il proprietario dell'iscrizione e tutti i membri attivi della collaborazione ricevono una notifica quando un'iscrizione viene eliminata. | |
| Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene inviato. | |
| Job Runner, Job Payer e Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene avviato. | |
| Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene annullato. | |
| Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene annullato. | |
| Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job è riuscito. | |
| Job Runner, Job Payer e Results Receiver di un Protected Job ricevono una notifica quando il Protected Job è fallito. | |
| Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta viene inviata. | |
| Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta viene avviata. | |
| Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta viene annullata. | |
| Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta viene annullata. | |
| Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta è riuscita. | |
| Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta non è riuscita. | |
| Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta vengono avvisati quando la query protetta è scaduta. |
Eventi di routing utilizzando AWS Clean Rooms EventBridge
Per fare in EventBridge modo che AWS Clean Rooms gli eventi vengano indirizzati a un obiettivo, è necessario creare una regola. Ogni regola contiene uno schema di eventi, che EventBridge corrisponde a ogni evento ricevuto sull'event bus. Se i dati dell'evento corrispondono al modello di evento specificato, EventBridge indirizza l'evento agli obiettivi della regola.
Per istruzioni complete sulla creazione di regole per il bus degli eventi, consulta Creazione di regole che reagiscono agli eventi nella Guida per l'EventBridge utente.
Creazione di modelli di eventi che corrispondano AWS Clean Rooms agli eventi
Ogni modello di eventi è un oggetto in formato JSON che contiene:
-
(Facoltativo): Un
sourceattributo che identifica il servizio che invia l'evento. Per AWS Clean Rooms gli eventi, la fonte èaws.cleanrooms. -
(Facoltativo): Un
detail-typeattributo che contiene una matrice dei nomi degli eventi da abbinare. -
(Facoltativo): Un attributo
detailcontenente qualsiasi altro dato relativo all’evento da abbinare.
Ad esempio, il seguente schema di eventi corrisponde a tutti gli eventi Id Namespace Association Updated da cui è stata eliminata la collaborazione: AWS Clean Rooms
{ "source": ["aws.cleanrooms"], "detail-type": ["Id Namespace Association Updated"], "detail": { "status": ["COLLABORATION_DELETED"] } }
Per ulteriori informazioni sulla scrittura di pattern di eventi, consulta Event patterns nella Guida per l'EventBridge utente.