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à.
Creazione di una EventBridge regola Amazon che viene eseguita secondo una pianificazione
Una regola può essere eseguita in risposta a un evento o a determinati intervalli di tempo. Ad esempio, per eseguire periodicamente una funzione AWS Lambda , puoi creare una regola eseguita in base a 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..
In EventBridge, puoi creare due tipi di regole pianificate:
-
Regole che vengono eseguite a una frequenza regolare
EventBridge esegue queste regole a intervalli regolari, ad esempio ogni 20 minuti.
Per specificare la frequenza per una regola pianificata, devi definire un'espressione della frequenza.
-
Regole che vengono eseguite in orari specifici
EventBridge esegue queste regole in orari e date specifici, ad esempio, alle 8:00. PST il primo lunedì di ogni mese.
Per specificare l'ora e le date di esecuzione di una regola pianificata, si definisce un'espressione Cron.
Le espressioni della frequenza sono più semplici da definire, mentre le espressioni Cron offrono un controllo dettagliato della pianificazione. Ad esempio, con un'espressione Cron, puoi definire una regola che viene eseguita a una determinata ora di un giorno specifico di ciascuna settimana o mese. Al contrario, le espressioni della frequenza eseguono una regola a intervalli regolari, ad esempio una volta all'ora o una volta al giorno.
Tutte gli eventi pianificati utilizzano il fuso orario UTC+0 e la precisione minima per le pianificazioni è un minuto.
Nota
EventBridge non fornisce una precisione di secondo livello nelle espressioni di pianificazione. La risoluzione più alta che utilizza un'espressione Cron è un minuto. A causa della natura distribuita dei servizi di destinazione EventBridge e dei servizi di destinazione, può verificarsi un ritardo di diversi secondi tra l'attivazione della regola pianificata e il momento in cui il servizio di destinazione esegue la risorsa di destinazione.
Il video seguente fornisce una panoramica delle attività di pianificazione:
Argomenti
Creazione di una regola eseguita in base a una pianificazione
I passaggi seguenti illustrano come creare una EventBridge regola che venga eseguita secondo una pianificazione regolare.
Nota
Puoi creare regole pianificate solo utilizzando il router di eventi predefinito.
Fasi
Definizione della regola
Innanzitutto, immetti un nome e una descrizione per la regola in modo da identificarla.
Per definire i dettagli della regola
Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/
. -
Nel pannello di navigazione, scegli Regole.
-
Scegli Crea regola.
-
Immetti un nome ed eventualmente una descrizione per la regola rispettivamente in Nome e Descrizione.
Una regola non può avere lo stesso nome di un'altra regola nello stesso Regione AWS e sullo stesso bus di eventi.
-
In Router di eventi, scegli il router di eventi predefinito. Puoi creare regole pianificate solo utilizzando il router di eventi predefinito.
Affinché la regola abbia effetto non appena la crei, assicurati che l'opzione Abilita la regola sul bus di eventi selezionato sia abilitata.
-
Per Rule type (Tipo di regola), scegli Schedule (Pianifica).
A questo punto, puoi scegliere di continuare a creare una regola che viene eseguita secondo una pianificazione o utilizzare Amazon EventBridge Scheduler.
-
Scegli come vuoi continuare:
Usa EventBridge Scheduler per creare la tua pianificazione
Nota
EventBridge Scheduler è uno strumento di pianificazione senza server che consente di creare, eseguire e gestire attività da un unico servizio gestito centralizzato. Offre funzionalità di pianificazione una tantum e ricorrenti che non dipendono da regole e router di eventi. EventBridge Scheduler è altamente personalizzabile e offre una migliore scalabilità rispetto alle regole EventBridge pianificate, con un set più ampio di operazioni e servizi API mirati. AWS
Ti consigliamo di utilizzare EventBridge Scheduler per richiamare gli obiettivi in base a una pianificazione. Per ulteriori informazioni, consulta Cos'è Amazon EventBridge Scheduler? nella Amazon EventBridge Scheduler User Guide.
Seleziona Continua in Scheduler EventBridge
EventBridge apre la console EventBridge Scheduler alla pagina Crea pianificazione.
Crea la pianificazione nella console EventBridge Scheduler.
Continua a utilizzare EventBridge per creare una regola pianificata per il bus degli eventi predefinito
Seleziona Continua per creare una regola.
Definizione della pianificazione
Ora è necessario definire il modello di pianificazione.
Per definire il modello di pianificazione
-
In Modello di pianificazione, scegli se eseguire la pianificazione venga eseguita a un orario specifico o a una frequenza normale:
-
Seleziona Successivo.
Selezionare le destinazioni
Scegli una o più destinazioni per ricevere eventi che corrispondono al modello specificato. Gli obiettivi possono includere un bus di EventBridge eventi, destinazioni EventBridge API, inclusi partner SaaS come Salesforce o altro. Servizio AWS
Per selezionare le destinazioni
-
In Tipi di destinazione, scegli uno dei seguenti tipi di destinazione:
-
Per molti tipi di oggetto, EventBridge sono necessarie le autorizzazioni per inviare eventi alla destinazione. In questi casi, EventBridge può creare il ruolo IAM necessario per l'esecuzione della regola.
In Ruolo di esecuzione, esegui una delle seguenti operazioni:
-
Per creare un nuovo ruolo di esecuzione per questa regola:
Seleziona Crea un nuovo ruolo per questa risorsa specifica.
Inserisci un nome per questo ruolo di esecuzione o usa il nome generato da EventBridge.
-
Per utilizzare un ruolo di esecuzione esistente per questa regola:
Seleziona Utilizza un ruolo esistente.
Immetti o seleziona il nome del ruolo di esecuzione da utilizzare dall'elenco a discesa.
-
-
(Facoltativo) In Impostazioni aggiuntive, specifica una delle impostazioni facoltative disponibili per il tipo di destinazione:
-
(Facoltativo) Scegli Aggiungi destinazione per aggiungere un’altra destinazione per questa regola.
-
Seleziona Successivo.
Configurazione di tag e revisione della regola
Infine, immetti i tag desiderati per la regola, quindi rivedi e crea la regola.
Per configurare i tag e rivedere e creare la regola
-
(Facoltativo) Inserire uno o più tag per la regola. Per ulteriori informazioni, consulta la pagina EventBridge Etichette Amazon.
-
Seleziona Next (Successivo).
-
Rivedi i dettagli della nuova regola. Per apportare modifiche a una qualsiasi sezione, scegli il pulsante Modifica accanto alla sezione in questione.
Quando sei soddisfatto dei dettagli della regola, scegli Crea regola.