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 Supporto AWS in applicazioni basate sugli eventi tramite Amazon EventBridge
È possibile Supporto AWS incorporarle in applicazioni basate sugli eventi (EDAs) che utilizzano eventi che si verificano in Supporto AWS per comunicare tra i componenti dell'applicazione e avviare processi a valle.
Ad esempio, puoi ricevere una notifica ogni volta che si verificano i seguenti Supporto AWS eventi nel tuo account:
-
Viene creato, risolto o riaperto un caso di assistenza
-
Una corrispondenza viene aggiunta a un caso di supporto esistente
A tale scopo, puoi utilizzare Amazon EventBridge per indirizzare gli eventi da Supporto AWS 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 Supporto AWS in architetture basate sugli eventi, senza codice e operazioni aggiuntivi.
Come indirizza gli eventi EventBridge Supporto AWS
Ecco come EventBridge funziona con Supporto AWS gli eventi:
Come molti AWS servizi, Supporto AWS 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.
Supporto AWS eventi
Supporto AWS invia automaticamente i seguenti eventi al bus EventBridge eventi predefinito.
| Tipo di dettaglio dell'evento | Descrizione |
|---|---|
|
Rappresenta una modifica in un caso di supporto. |
Struttura degli eventi
Tutti gli eventi dei AWS servizi contengono due tipi di dati:
Un insieme comune di campi contenenti metadati sull'evento, ad esempio il AWS servizio che è l'origine dell'evento, l'ora in cui l'evento è stato generato, l'account e la regione in cui si è verificato l'evento e altri. Per le definizioni di questi campi generali, consulta la struttura degli eventi in Amazon EventBridge Events Reference.
-
Un
detailcampo che contiene dati specifici per quel particolare evento di servizio.
Supporto AWS consegna dell'evento tramite AWS CloudTrail
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 AWS di servizio forniti tramite AWS CloudTrail nella Guida per l'EventBridge utente.
Per un elenco degli Supporto AWS eventi inviati a EventBridge, consultate l' Supporto AWS argomento nella Guida EventBridge agli eventi.
Creazione di modelli di eventi che corrispondano Supporto AWS agli eventi
I modelli di eventi sono filtri che consentono di specificare i dati che devono contenere gli eventi che si desidera selezionare.
Ogni modello di evento è un oggetto JSON che contiene:
-
Un attributo
sourceche identifica il servizio che invia l'evento. Per Supporto AWS gli eventi, la fonte èaws.support. -
(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 selezionerebbe tutti gli eventi Support Case Update da Supporto AWS:
{ "source": ["aws.support"], "detail-type": ["Support Case Update"] }
È possibile specificare meglio la selezione degli eventi includendo dei valori nell'evento stesso. Ad esempio, il seguente modello di eventi corrisponde agli eventi Support Case Update che rappresentano la riapertura di un caso:
{ "source": ["aws.support"], "detail-type": ["Support Case Update"], "detail": { "event-name": "ReopenCase" } }
Per ulteriori informazioni sulla scrittura di modelli di eventi, consultate Event patterns nella Guida per l'EventBridge utente.
Consulta anche
Per ulteriori informazioni su come utilizzare EventBridge con Supporto AWS, consultate le seguenti risorse: