Ir para o conteúdo

Por que minha regra do EventBridge que foi criada com a AWS CLI ou o CloudFormation não invoca seu destino?

3 minuto de leitura
0

Quero solucionar problemas com a regra do Amazon EventBridge que criei com a AWS Command Line Interface (AWS CLI) ou a AWS CloudFormation.

Resolução

Observação: se você receber erros ao executar comandos da AWS CLI, consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Confirme se você usou a política e as permissões corretas para seu destino

O EventBridge usa políticas baseadas em recursos e políticas baseadas em identidade para gerenciar o acesso aos recursos de destino.

Para obter uma lista dos serviços da AWS que usam políticas baseadas em recursos e suas permissões necessárias, consulte Usando políticas baseadas em recursos para o Amazon EventBridge.

Para permissões de políticas baseadas em identidade, consulte Permissões necessárias para que o EventBridge acesse destinos usando as funções da AWS Identity and Access Management (AWS IAM). Para obter informações sobre como adicionar políticas a um perfil, grupo ou usuário do IAM, consulte Adicionar e remover permissões de identidade do IAM.

Observação: É possível usar uma política baseada em recursos ou identidade para o Amazon API Gateway.

Se seu destino estiver em outra conta da AWS, região da AWS ou barramento de eventos, consulte Permissões para barramento de eventos no Amazon EventBridge.

Analise as métricas de Invocações com Falha para a regra EventBridge

Se suas políticas e permissões estiverem corretas e você ainda tiver falhas nas invocações, revise a métrica Invocações com Falha para determinar a causa.

Conclua as etapas a seguir:

  1. Abra o console do EventBridge.
  2. No painel de navegação, em Barramento de eventos, selecione Regras.
  3. Selecione o nome da regra.
  4. Escolha a guia Monitoramento.
  5. Para revisar as métricas de Invocações com Falha, selecione o horário apropriado no painel.
    Observação: Invocações com Falha mostra invocações com falha permanente que podem ser o resultado de permissões incorretas ou de um destino mal configurado. Para obter mais informações, consulte as métricas do EventBridge.

Adicione uma fila de mensagens não entregues do Amazon SQS ao destino

Também é possível usar uma fila de mensagens não entregues (DLQ) no Amazon Simple Queue Service (Amazon SQS) como destino para armazenar os metadados do evento. Use os dados armazenados para analisar por que a regra do EventBridge não foi invocada.

Informações relacionadas

Como posso solucionar problemas com as regras do Amazon EventBridge?

Solução de problemas do Amazon EventBridge

Envio e recebimento de eventos entre contas da AWS no Amazon EventBridge

Envio e recebimento de eventos entre regiões da AWS no Amazon EventBridge

AWS OFICIALAtualizada há um ano