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à.
Per intervenire sugli eventi ricevuti da Amazon EventBridge, puoi creare regole. Quando un evento corrisponde al modello di evento definito nella regola, EventBridge invia l'evento al target specificato e attiva l'azione definita nella regola.
Nel video seguente viene illustrato come creare e verificare differenti tipi di regole:
I passaggi seguenti illustrano come creare una regola da EventBridge utilizzare per abbinare gli eventi man mano che vengono inviati al bus di eventi specificato.
Fasi
Definizione della regola
Innanzitutto, immetti un nome e una descrizione per la regola in modo da identificarla. Devi inoltre definire il router di eventi in cui la regola cerca eventi corrispondenti a un modello di eventi.
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 da associare alla regola. Se la regola deve cercare eventi corrispondenti provenienti dal tuo account, seleziona Bus di eventi predefiniti di AWS . Quando un Servizio AWS utente emette un evento, questo passa sempre al bus degli eventi predefinito del tuo account.
-
Per Rule type (Tipo di regola), scegli Rule with an event pattern (Regola con un modello di eventi).
-
Scegli Next (Successivo).
Creazione di un modello di eventi
Ora è necessario creare il modello di eventi. A tale scopo, specifica l'origine dell'evento, scegli la base per il modello di eventi e definisci gli attributi e i valori su cui basare la corrispondenza. Puoi anche generare il modello di eventi in JSON e verificarlo utilizzando un evento di esempio.
Per creare il modello di eventi
-
Per Event source, scegli AWS eventi o eventi EventBridge partner.
-
(Facoltativo) Nella sezione Eventi di esempio, in Tipo evento di esempio, scegli un tipo di evento di esempio in base al quale verificare il modello di eventi.
Sono disponibili i seguenti tipi di evento di esempio:
-
AWS eventi: seleziona tra gli eventi emessi da Servizi AWS Supported.
-
EventBridge eventi partner: seleziona tra gli eventi emessi da servizi di terze parti che supportano EventBridge, come Salesforce.
-
Inserisci il mio: immetti il tuo evento in testo JSON.
Puoi anche utilizzare un evento AWS o un evento partner come punto di partenza per creare il tuo evento personalizzato.
Seleziona AWS eventi o eventi EventBridge partner.
Nell'elenco a discesa Eventi di esempio, seleziona l'evento da utilizzare come riferimento per l'evento personalizzato.
EventBridge visualizza l'evento di esempio.
Seleziona Copia.
Seleziona Inserisci il mio in Tipo di evento.
Elimina la struttura degli eventi di esempio nel riquadro di modifica JSON e incolla l'evento AWS o il partner al suo posto.
Modifica il testo JSON dell'evento per creare il tuo evento di esempio.
-
-
In Metodo di creazione, scegli un metodo di creazione. È possibile creare un modello di evento da uno EventBridge schema o modello oppure creare un modello di evento personalizzato.
Per utilizzare uno EventBridge schema esistente per creare il modello di eventi, effettuate le seguenti operazioni:
-
Nella sezione Metodo di creazione, in Metodo, seleziona Utilizza schema.
-
Nella sezione Modello di eventi, in Tipo di schema, seleziona Seleziona lo schema dal registro schemi.
-
In Registro dello schema, scegli la casella a discesa e immetti il nome di un registro, ad esempio
aws.events
. Puoi anche selezionare un'opzione dall'elenco a discesa visualizzato. -
In Schema, scegli la casella a discesa e immetti il nome dello schema da utilizzare. Ad esempio
aws.s3@ObjectDeleted
. Puoi anche selezionare un'opzione dall'elenco a discesa visualizzato. -
Nella sezione Modelli, scegli il pulsante Modifica accanto a qualsiasi attributo per visualizzarne le proprietà. Imposta i campi Relazione e Valore come necessario, quindi scegli Imposta per salvare l'attributo.
Nota
Per informazioni sulla definizione di un attributo, scegli l'icona Informazioni accanto al nome dell'attributo. Per informazioni di riferimento su come impostare le proprietà degli attributi nell'evento, apri la sezione Nota della finestra di dialogo delle proprietà degli attributi.
Per eliminare le proprietà di un attributo, scegli il pulsante Modifica accanto a quell'attributo, quindi scegli Cancella.
-
Scegli Genera un modello di eventi in JSON per generare e convalidare il modello di eventi come testo JSON.
-
(Facoltativo) Per testare l'evento di esempio in base al tuo modello di test, scegli Modello di test.
EventBridge visualizza una finestra di messaggio che indica se l'evento di esempio corrisponde al modello di evento.
È anche possibile scegliere una delle seguenti opzioni:
-
Copia: copia il modello di eventi negli appunti del dispositivo.
-
Abbellisci (Prettify): semplifica la lettura del testo JSON aggiungendo interruzioni di riga, tabulazioni e spazi.
-
-
Scegli Next (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:
Seleziona Event BusEventBridge .
Scegliete il bus dell'evento da usare come destinazione.
-
Per utilizzare un bus di eventi Regione AWS come in questa regola:
Seleziona Bus eventi nello stesso account e nella stessa Regione.
Per Bus di eventi come destinazione, scegli la casella a discesa e immetti il nome del router di eventi. Puoi anche selezionare il router di eventi dall'elenco a discesa.
Per ulteriori informazioni, consulta Invio di eventi tra bus di eventi nello stesso account e nella stessa regione in Amazon EventBridge.
-
Per utilizzare un bus di eventi in un account Regione AWS or diverso come segue:
Seleziona Bus di eventi in un account diverso o in una Regione diversa.
In Bus di eventi come destinazione, immetti l'ARN del router di eventi da utilizzare.
Per ulteriori informazioni, consultare:
-
-
Per molti tipi di target, EventBridge necessita di autorizzazioni per l'invio degli eventi. 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) Per la coda di lettere non scritte, scegli se utilizzare una coda Amazon SQS standard come coda di lettere non scritte. EventBridge invia gli eventi che corrispondono a questa regola alla coda di lettere non scritte se non vengono consegnati correttamente alla destinazione. Esegui una di queste operazioni:
-
Scegli Nessuna per non utilizzare una coda DLQ.
-
Scegli Seleziona una coda Amazon SQS nell'account AWS corrente da utilizzare come coda DLQ, quindi seleziona la coda da utilizzare dal menu a discesa.
-
Scegli Seleziona una coda Amazon SQS in un altro account AWS come coda DLQ e specifica l'ARN della coda da utilizzare. È necessario allegare alla coda una politica basata sulle risorse che conceda l'autorizzazione a inviare messaggi alla coda. EventBridge
Per ulteriori informazioni, consulta Concessione delle autorizzazioni per la coda DLQ.
-
-
(Facoltativo) Scegli Aggiungi destinazione per aggiungere un’altra destinazione per questa regola.
-
Scegli Next (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 Etichettare le risorse in Amazon EventBridge.
-
Scegli 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.