Integrazione AWS Clean Rooms in applicazioni basate sugli eventi tramite Amazon EventBridge - AWS Clean Rooms

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.

AWS i servizi inviano gli eventi al bus degli eventi EventBridge predefinito. Se l'evento corrisponde al modello di evento di una regola, EventBridge invia l'evento ai target specificati per quella regola.

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

Modello di analisi creato

Il proprietario del modello di analisi e tutti i membri attivi della collaborazione ricevono una notifica quando viene creato un modello di analisi.

Modello di analisi aggiornato

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.

Modello di analisi eliminato

Il proprietario del modello di analisi e tutti i membri attivi della collaborazione ricevono una notifica quando un modello di analisi viene eliminato.

Collaborazione creata

Il proprietario della collaborazione riceve una notifica quando viene creata una collaborazione.

Collaborazione aggiornata

Il proprietario della collaborazione e tutti i membri attivi della collaborazione che hanno visibilità sull'aggiornamento ricevono una notifica quando una collaborazione viene aggiornata.

Richiesta di modifica della collaborazione creata

Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata una richiesta di modifica della collaborazione.

Richiesta di modifica della collaborazione approvata

Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando viene approvata una richiesta di modifica della collaborazione.

Richiesta di modifica della collaborazione annullata

Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando una richiesta di modifica della collaborazione viene annullata.

Richiesta di modifica della collaborazione confermata

Il proprietario della collaborazione e tutti i membri attivi della collaborazione ricevono una notifica quando viene inviata una richiesta di modifica della collaborazione.

Associazione di tabelle configurata creata

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.

Associazione di tabelle configurata aggiornata

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.

Associazione di tabelle configurata eliminata

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.

Tabella di mappatura degli ID creata

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.

Tabella di mappatura degli ID aggiornata

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.

Tabella di mappatura degli ID eliminata

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.

Associazione Id Namespace creata

Il proprietario dell'associazione Id Namespace e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata un'associazione Id Namespace.

Id Namespace Association aggiornata

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.

Id Namespace Association eliminata

Il proprietario dell'associazione Id Namespace e tutti i membri attivi della collaborazione ricevono una notifica quando un'associazione Id Namespace viene eliminata.

Invitato alla collaborazione

Il membro invitato riceve una notifica quando viene invitato a una collaborazione.

Iscrizione creata

Il proprietario dell'iscrizione e tutti i membri attivi della collaborazione ricevono una notifica quando viene creata un'iscrizione.

Iscrizione aggiornata

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.

Iscrizione eliminata

Il proprietario dell'iscrizione e tutti i membri attivi della collaborazione ricevono una notifica quando un'iscrizione viene eliminata.

Job protetto inviato

Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene inviato.

Job protetto avviato

Job Runner, Job Payer e Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene avviato.

Cancellazione protetta del lavoro

Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene annullato.

Protected Job annullato

Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job viene annullato.

Protected Job riuscito

Il Job Runner, il Job Payer e il Results Receiver di un Protected Job ricevono una notifica quando il Protected Job è riuscito.

Job protetto non riuscito

Job Runner, Job Payer e Results Receiver di un Protected Job ricevono una notifica quando il Protected Job è fallito.

Interrogazione protetta inviata

Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta viene inviata.

Interrogazione protetta avviata

Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta viene avviata.

Annullamento protetto delle interrogazioni

Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta viene annullata.

Interrogazione protetta 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.

Interrogazione protetta riuscita

Il Query Runner, il Query Payer e i destinatari dei risultati di una query protetta ricevono una notifica quando la query protetta è riuscita.

Interrogazione protetta non 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.

Interrogazione protetta scaduta

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 source attributo che identifica il servizio che invia l'evento. Per AWS Clean Rooms gli eventi, la fonte èaws.cleanrooms.

  • (Facoltativo): Un detail-type attributo che contiene una matrice dei nomi degli eventi da abbinare.

  • (Facoltativo): Un attributo detail contenente 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.