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à.
Regole in Amazon EventBridge
È possibile specificare EventBridge cosa fare con gli eventi inviati a ciascun bus di eventi. A tale scopo, si creano 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 al momento della consegna degli eventi e regole che vengono eseguite in base a 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 soddisfa i criteri definiti nel modello di evento, lo EventBridge invia agli obiettivi specificati.
EventBridge fornisce due modalità di creazione di regole per la creazione di regole event-pattern nella console:
-
Enhanced Builder: una tela visiva per la creazione di regole e obiettivi. Trascina e rilascia eventi e obiettivi per creare la tua regola senza scrivere direttamente JSON. Per ulteriori informazioni, consulta Creazione di regole (Enhanced Builder).
-
Advanced Builder: modelli e configurazione JSON per regole e obiettivi. Fornisce accesso diretto alla sintassi completa del modello di evento e alle opzioni di configurazione delle destinazioni. Per ulteriori informazioni, vedere Creazione di regole (Advanced Builder).
Regole che vengono eseguite in base a una pianificazione
Nota
Le regole pianificate sono una funzionalità obsoleta di EventBridge.
EventBridgeoffre un modo più flessibile e potente per creare, eseguire e gestire attività pianificate centralmente e su larga scala: EventBridge Scheduler. Con EventBridge Scheduler, puoi creare pianificazioni utilizzando espressioni cron e rate per modelli ricorrenti o configurare invocazioni 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 di destinazione. AWS Ti consigliamo di utilizzare Scheduler per richiamare gli obiettivi in base a una pianificazione.
Per ulteriori informazioni, consulta la nostra Guida per l'utente Creare una pianificazione. di EventBridge Scheduler.
È inoltre possibile creare regole che inviano eventi alle destinazioni specificate a intervalli specificati. 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 regola pianificata (legacy) in Amazon EventBridge.
Regole gestite da AWS services
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 policy che concede a quel 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.