EventBridge Regole di Amazon - Amazon EventBridge

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à.

EventBridge Regole di Amazon

Devi specificare EventBridge cosa fare con gli eventi distribuiti a ciascun bus di eventi. Per fare ciò, create delle regole. Una regola specifica quali eventi inviare a quali destinazioni per l'elaborazione. Una singola regola può inviare un evento a più destinazioni, che vengono eseguite in parallelo.

È possibile creare due tipi di regole: regole che corrispondono ai dati degli eventi man mano che gli eventi vengono consegnati e regole che vengono eseguite secondo una pianificazione definita. Inoltre, alcuni AWS servizi possono creare e gestire regole anche nel tuo account.

Regole che corrispondono ai dati degli eventi

È possibile creare regole che corrispondano agli eventi in arrivo in base a criteri relativi ai dati degli eventi (denominati pattern di eventi). Un modello di eventi definisce la struttura dell'evento e i campi a cui una regola corrisponde. Se un evento corrisponde ai criteri definiti nel modello di evento, lo EventBridge invia alle destinazioni specificate.

Per ulteriori informazioni, consulta Creazione di regole Amazon EventBridge che reagiscono agli eventi.

Regole che vengono eseguite secondo una pianificazione

Nota

Sebbene sia possibile creare regole che vengono eseguite secondo una pianificazione, EventBridge ora offre un modo più flessibile e potente per creare, eseguire e gestire le attività pianificate centralmente: Pianificatore EventBridge. Con Pianificatore EventBridge, puoi creare pianificazioni utilizzando le espressioni cron e rate per modelli ricorrenti o configurare chiamate una tantum. Puoi configurare finestre temporali flessibili per la consegna, definire limiti per nuovi tentativi e impostare il tempo massimo di conservazione per invocazioni API non riuscite.

Scheduler è altamente personalizzabile e offre una migliore scalabilità rispetto alle regole pianificate, con un set più ampio di operazioni e servizi API target. AWS Ti consigliamo di utilizzare Scheduler per richiamare gli obiettivi in base a una pianificazione.

Per ulteriori informazioni, consulta Creare una pianificazione..

È inoltre possibile creare regole che inviano eventi alle destinazioni specificate a intervalli specifici. Ad esempio, per eseguire periodicamente una Lambda funzione, è possibile creare una regola da eseguire in base a una pianificazione.

Per ulteriori informazioni, consulta Creazione di una EventBridge regola Amazon che viene eseguita secondo una pianificazione.

Regole gestite dai AWS servizi

Oltre alle regole create dall'utente, AWS i servizi possono creare e gestire EventBridge le regole AWS dell'account necessarie per determinate funzioni di tali servizi. Queste regole sono denominate regole gestite.

Quando un servizio crea una regola gestita, può anche creare una IAM politica che concede al servizio l'autorizzazione a creare la regola. Per consentire la creazione delle sole regole necessarie, l'ambito delle policy IAM create in questo modo può essere limitato con autorizzazioni a livello di risorsa.

Puoi eliminare le regole gestite utilizzando l'opzione Forza eliminazione, ma devi eliminarle solo se hai la certezza che non siano più necessarie all'altro servizio. In caso contrario, se elimini una regola gestita, le caratteristiche che si basano su di essa smettono di funzionare.

Il video seguente illustra le regole di base: