Salta al contenuto

Perché la mia regola EventBridge creata con AWS CLI o con CloudFormation non riesce a invocare la sua destinazione?

3 minuti di lettura
0

Desidero risolvere i problemi relativi alla regola Amazon EventBridge che ho creato con l'Interfaccia della linea di comando AWS (AWS CLI) o con AWS CloudFormation.

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Verifica di aver utilizzato la policy e le autorizzazioni corrette per la destinazione

EventBridge utilizza policy basate sulle risorse e policy basate sull'identità per gestire l'accesso alle risorse di una destinazione.

Per un elenco dei servizi AWS che utilizzano policy basate sulle risorse e le relative autorizzazioni necessarie, consulta Utilizzo di policy basate sulle risorse per Amazon EventBridge.

Per le autorizzazioni delle policy basate sull'identità, consulta Autorizzazioni necessarie affinché EventBridge possa accedere alle destinazioni utilizzando ruoli AWS Identity and Access Management (AWS IAM). Per informazioni sull'aggiunta di policy a un utente, un gruppo o un ruolo IAM, consulta Aggiunta e rimozione di autorizzazioni per identità IAM.

Nota: puoi utilizzare una policy basata sulle risorse o sull'identità per Gateway Amazon API.

Se la destinazione si trova in un account AWS, una Regione AWS o un router di eventi diverso, consulta Autorizzazioni per i router di eventi in Amazon EventBridge.

Esamina le metriche FailedInvocations per la regola di EventBridge

Se le policy e le autorizzazioni sono corrette e le invocazioni continuano ad avere esito negativo, esamina la metrica FailedInvocations per determinarne la causa.

Completa i seguenti passaggi:

  1. Apri la console EventBridge.
  2. Nel pannello di navigazione, in Bus, seleziona Regole.
  3. Seleziona il nome della regola.
  4. Scegli la scheda Monitoraggio.
  5. Per esaminare le metriche FailedInvocations, seleziona l'ora appropriata nella dashboard.
    Nota: FailedInvocations mostra le invocazioni definitivamente non riuscite che potrebbe essere state causate da autorizzazioni non corrette o da una destinazione non configurata in modo appropriato. Per ulteriori informazioni, consulta Metriche di EventBridge.

Aggiungi una coda DLQ Amazon SQS alla destinazione

Come destinazione per archiviare i metadati di un evento, puoi anche utilizzare una coda DLQ in Amazon Simple Queue Service (Amazon SQS). Utilizza i dati archiviati per analizzare il motivo per cui la regola EventBridge non è stata invocata.

Informazioni correlate

Come faccio a risolvere i problemi relativi alle regole di Amazon EventBridge?

Risoluzione dei problemi di Amazon EventBridge

Invio e ricezione di eventi tra account AWS in Amazon EventBridge

Invio e ricezione di eventi tra Regioni AWS in Amazon EventBridge

AWS UFFICIALEAggiornata un anno fa