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à.
Gestione degli eventi Deadline Cloud utilizzando Amazon EventBridge
Amazon EventBridge è un servizio serverless che utilizza gli eventi per connettere tra loro i componenti dell'applicazione, semplificando la creazione di applicazioni scalabili basate sugli eventi. Event-driven l'architettura è uno stile di creazione di sistemi software ad accoppiamento lento che interagiscono emettendo e rispondendo agli eventi. Gli eventi rappresentano un cambiamento in una risorsa o in un ambiente.
Come funziona:
Come molti AWS servizi, Deadline Cloud genera e invia eventi al bus di eventi predefinito. EventBridge (Il bus di eventi predefinito viene fornito automaticamente in ogni AWS account.) Un router di eventi è un router che riceve eventi e li invia a zero o più destinazioni o target. Le regole associate al router di eventi valutano questi ultimi man mano che arrivano. Ogni regola verifica se un evento corrisponde al modello della regola. Se l’evento corrisponde, il router di eventi invia l’evento al/ai target specificato/i.
Argomenti
Eventi Deadline Cloud
Deadline Cloud invia automaticamente i seguenti eventi al bus degli EventBridge eventi predefinito. Gli eventi che corrispondono al modello di eventi di una regola vengono inviati agli obiettivi specificati nel migliore dei modi. Gli eventi potrebbero essere consegnati fuori ordine.
Per ulteriori informazioni, consulta EventBridge gli eventi nella Guida Amazon EventBridge per l'utente.
| Tipo di dettaglio dell'evento | Description |
|---|---|
|
Inviato quando una coda raggiunge una percentuale del budget assegnato. |
|
|
Inviato quando viene apportata una modifica allo stato del ciclo di vita di un job. |
|
|
Inviato quando lo stato generale delle attività in un processo cambia. |
|
|
Inviato quando viene modificato lo stato del ciclo di vita di una fase di un processo. |
|
|
Inviato quando cambia lo stato generale delle attività in una fase. |
|
|
Inviato quando lo stato di un'attività cambia. |
Distribuzione di eventi Deadline Cloud utilizzando EventBridge rules
Per fare in modo che il bus di eventi EventBridge predefinito invii eventi Deadline Cloud a una destinazione, devi creare una regola. Ogni regola contiene uno schema di eventi, che EventBridge corrisponde a ogni evento ricevuto sul bus degli eventi. Se i dati dell'evento corrispondono al modello di evento specificato, EventBridge invia quell'evento agli obiettivi della regola.
Per istruzioni complete sulla creazione di regole per il bus di eventi, consulta Creazione di regole che reagiscono agli eventi nella Guida per l'EventBridge utente.
Creazione di modelli di eventi che corrispondano agli eventi di Deadline Cloud
Ogni modello di eventi è un oggetto in formato JSON che contiene:
-
Un attributo
sourceche identifica il servizio che invia l'evento. Per gli eventi Deadline Cloud, la fonte èaws.deadline. -
(Facoltativo): Un attributo
detail-typeche contiene una serie di tipi di 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 Fleet Size Recommendation Change per quelli specificati farmId per Deadline Cloud:
{ "source": ["aws.deadline"], "detail-type": ["Fleet Size Recommendation Change"], "detail": { "farmId": ["farm-12345678900000000000000000000000"] } }
Per ulteriori informazioni sulla scrittura di modelli di eventi, consulta Modelli di eventi nella Guida per l'EventBridge utente.