

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

# Usa EventBridge le regole con le pipeline di Image Builder
<a name="ev-rules-for-pipeline"></a>

Gli eventi di un'ampia gamma di AWS servizi partner vengono trasmessi in streaming ai bus di EventBridge eventi di Amazon quasi in tempo reale. Puoi anche generare eventi personalizzati e inviare eventi dalle tue applicazioni a EventBridge. I bus degli eventi utilizzano regole per determinare dove indirizzare i dati degli eventi.

Le pipeline di Image Builder sono disponibili come obiettivi delle EventBridge regole, il che significa che è possibile eseguire una pipeline di Image Builder in base a regole create per rispondere agli eventi sul bus o in base a una pianificazione.

Per un riepilogo degli eventi generati dal sistema a cui viene inviato Image Builder EventBridge, vedere. [Messaggi di eventi inviati da Image Builder](integ-eventbridge.md#integ-eb-event-summary)

**Nota**  
I bus degli eventi sono specifici di una regione. La regola e l'obiettivo devono trovarsi nella stessa regione.

**Topics**
+ [EventBridge termini](#ev-terms)
+ [Visualizza EventBridge le regole per la tua pipeline di Image Builder](#ev-rules-pipeline-tab)
+ [Usa EventBridge le regole per pianificare la costruzione di una pipeline](#ev-rules-schedule-pipeline)

## EventBridge termini
<a name="ev-terms"></a>

Questa sezione contiene un riepilogo dei termini per aiutarti a capire come si EventBridge integra con le tue pipeline di Image Builder.

Evento  
Descrive una modifica in un ambiente che potrebbe influire su una o più risorse dell'applicazione. L'ambiente può essere un AWS ambiente, un servizio o un'applicazione partner SaaS o una delle tue applicazioni o servizi. Puoi anche impostare eventi programmati su una sequenza temporale.

Router di eventi  
Una pipeline che riceve dati sugli eventi da applicazioni e servizi.

Origine  
Il servizio o l'applicazione che ha inviato l'evento al bus degli eventi.

Target  
Una risorsa o un endpoint che EventBridge richiama quando corrisponde a una regola, inviando i dati dall'evento alla destinazione.

Regola  
Una regola trova gli eventi in entrata corrispondenti e li invia alle destinazioni per l'elaborazione. Una singola regola può inviare un evento a più destinazioni, che possono quindi essere eseguite in parallelo. Le regole si basano su un modello di eventi o su una pianificazione.

Pattern  
Un modello di evento definisce la struttura dell'evento e i campi a cui una regola corrisponde per avviare l'azione di destinazione.

Pianificazione  
Le regole di pianificazione eseguono un'azione in base a una pianificazione, ad esempio l'esecuzione di una pipeline di Image Builder per aggiornare un'immagine su base trimestrale. Esistono due tipi di espressioni di pianificazione:   
+ **Espressioni cron**: soddisfano criteri di pianificazione specifici utilizzando la sintassi cron che può delineare criteri semplici; ad esempio, vengono eseguite settimanalmente in un giorno specifico. Puoi anche stabilire criteri più complessi, come l'esecuzione trimestrale il quinto giorno del mese, tra le 2:00 e le 4:00.
+ **Espressioni di frequenza**: specifica un intervallo regolare quando viene richiamato l'obiettivo, ad esempio ogni 12 ore.

## Visualizza EventBridge le regole per la tua pipeline di Image Builder
<a name="ev-rules-pipeline-tab"></a>

La scheda **EventBridge regole** nella pagina dei dettagli delle **pipeline di immagini** di Image Builder mostra i bus di EventBridge eventi a cui l'account ha accesso e le regole per il bus di eventi selezionato che si applicano alla pipeline corrente. Questa scheda si collega anche direttamente alla EventBridge console per la creazione di nuove risorse.

**Azioni che si collegano alla EventBridge console**
+ **Crea un bus per eventi**
+ **Creare una regola**

Per ulteriori informazioni EventBridge, consulta i seguenti argomenti nella *Amazon EventBridge User Guide*.
+ [Che cos'è Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html)
+ [Autobus per EventBridge eventi Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-bus.html)
+ [ EventBridge Eventi Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html)
+ [ EventBridge Regole di Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html)

## Usa EventBridge le regole per pianificare la costruzione di una pipeline
<a name="ev-rules-schedule-pipeline"></a>

Per questo esempio, creiamo una nuova regola di pianificazione per il bus degli eventi predefinito, utilizzando un'espressione di velocità. La regola in questo esempio genera un evento sul bus degli eventi ogni 90 giorni. L'evento avvia una creazione di pipeline per aggiornare l'immagine.

1. Aprire la console EC2 Image Builder all'indirizzo. [https://console.aws.amazon.com/imagebuilder/](https://console.aws.amazon.com/imagebuilder/)

1. Per visualizzare un elenco delle pipeline di immagini create con il tuo account, scegli **Image pipelines dal pannello** di navigazione.
**Nota**  
L'elenco delle pipeline di immagini include un indicatore per il tipo di immagine di output creata dalla pipeline: AMI o Docker.

1. **Per visualizzare i dettagli o modificare una pipeline, scegliete il link al nome della pipeline.** Questo apre la vista dettagliata della pipeline.
**Nota**  
Puoi anche selezionare la casella di controllo accanto al **nome della tubazione**, quindi scegliere **Visualizza** dettagli.

1. Apri la scheda **EventBridge delle regole**.

1. Mantieni il bus degli eventi predefinito preselezionato nel pannello **Event Bus**.

1. Scegli **Crea regola**. Verrai indirizzato alla pagina **Crea regola** nella EventBridge console Amazon.

1. Inserire un nome e una descrizione per la regola. Il nome della regola deve essere univoco all'interno del bus degli eventi per la regione selezionata.

1. Nel pannello **Definisci modello**, scegliete l'opzione **Pianificazione**. Questo espande il pannello, con l'opzione **Tariffa fissa selezionata per ogni** opzione.

1. Inserisci `90` nella prima casella e seleziona **Giorni** dall'elenco a discesa.

1. Esegui le seguenti azioni nel pannello **Seleziona obiettivi**:

   1. Effettua una selezione `EC2 Image Builder` dall'elenco a discesa **Target**.

   1. Per applicare la regola a una pipeline Image Builder, selezionate la pipeline di destinazione dall'elenco a discesa **Image** Pipeline.

   1. EventBridge necessita dell'autorizzazione per avviare una compilazione per la pipeline selezionata. Per questo esempio, mantieni l'opzione predefinita **Create a new role per questa risorsa specifica**.

   1. Scegliere **Add target (Aggiungi target)**.

1. Scegli **Crea**

**Nota**  
Per ulteriori informazioni sulle impostazioni per le regole di espressione delle tariffe non trattate in questo esempio, consulta [Rate expression](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html#eb-rate-expressions) nella *Amazon EventBridge User Guide*.