Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Perché la mia regola EventBridge creata con AWS CLI o con CloudFormation non riesce a invocare la sua destinazione?
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:
- Apri la console EventBridge.
- Nel pannello di navigazione, in Bus, seleziona Regole.
- Seleziona il nome della regola.
- Scegli la scheda Monitoraggio.
- 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
- Argomenti
- Application IntegrationServerless
- Lingua
- Italiano
