Conceitos básicos do Amazon EventBridge - Amazon EventBridge

Conceitos básicos do Amazon EventBridge

A base do EventBridge é criar regras que direcionam eventos para um destino. Nesta seção, uma regra básica é criada. Para tutoriais sobre cenários e destinos específicos, consulte Tutoriais do Amazon EventBridge.

Crie uma regra no Amazon EventBridge

Para criar possível uma regra para eventos, especifique uma ação a ser executada quando o EventBridge receber um evento que corresponda ao padrão de evento na regra. Quando um evento corresponde, o EventBridge envia o evento para o destino especificado e aciona a ação definida na regra.

Quando um serviço da AWS em sua conta da AWS emite um evento, ele sempre vai para o barramento de eventos padrão da sua conta. Para escrever uma regra que seja combine com eventos de serviços da AWS em sua conta, é preciso associá-la ao barramento de eventos padrão.

Para criar uma regra para um serviço da AWS
  1. Abra o console do Amazon EventBridge em https://console.aws.amazon.com/events/.

  2. No painel de navegação, escolha Regras.

  3. Escolha Create rule.

  4. Insira um nome e uma descrição para a regra.

    Uma regra não pode ter o mesmo nome que outra na mesma Região e barramento de eventos.

  5. Em Barramento de eventos, selecione o barramento de eventos que você deseja associar a essa regra. Se quiser que essa regra faça a correspondência com eventos provenientes da sua conta, escolha Barramento de eventos padrão da AWS. Quando um serviço da AWS em sua conta emite um evento, ele sempre vai para o barramento de eventos padrão da sua conta.

  6. Em Tipo de Regra, escolha Regra com Padrão de Evento.

  7. Selecione Next (Próximo).

  8. Em Fonte do evento, selecione Serviços da AWS.

  9. (Opcional) Em Eventos de amostra, escolha o tipo de evento.

  10. Em Padrão de evento, siga um destes procedimentos:

    • Para usar um modelo para criar o padrão de evento, escolha Formulário de padrão de evento e escolha as opções Origem do evento e Tipo de evento. Se você escolher Todos os eventos como tipo de evento, todos os eventos emitidos por esse serviço da AWS corresponderão à regra.

      Para personalizar o modelo, escolha Padrão personalizado (editor JSON) e faça as alterações.

    • Para utilizar um padrão de evento personalizado, escolha Padrão personalizado (editor JSON) e crie o padrão do evento.

  11. Escolha Next (Avançar).

  12. Em Tipos de destino, escolha Serviço da AWS.

  13. Em Selecionar um destino, escolha o serviço da AWS para o qual deseja enviar informações quando o EventBridge detectar um evento que corresponda ao padrão do evento.

  14. Os campos exibidos variam de acordo com o serviço escolhido. Insira as informações específicas desse tipo de destino conforme necessário.

  15. Para muitos tipos de destino, o Eventbridge precisa de permissões para enviar eventos ao destino. Nesses casos, o Eventbridge pode criar o perfil do IAM necessário para o perfil ser executado. Execute um destes procedimentos:

    • Para criar um perfil do IAM automaticamente, escolha Criar um novo perfil para este recurso específico.

    • Para usar um perfil do IAM que você criou anteriormente, escolha Usar perfil existente e selecione o perfil existente na lista suspensa.

  16. (Opcional) Para Configurações Adicionais, proceda da seguinte forma:

    1. Em Tempo Máximo do Evento, insira um valor entre um minuto (00:01) e 24 horas (24:00).

    2. Em Tentativas de Repetição, insira um número entre 0 e 185.

    3. Em Fila de mensagens não entregues, escolha se será usada uma fila padrão do Amazon SQS como fila de mensagens não entregues. O EventBridge enviará eventos que correspondam a essa regra para a fila de mensagens não entregues caso não sejam entregues com êxito ao destino. Faça um dos procedimentos a seguir:

      • Escolha None (Nenhum) para não usar uma fila de mensagens não entregues.

      • Escolha Selecionar uma fila do Amazon SQS na conta atual da AWS para usar como a fila de mensagens não entregues e depois selecione na lista suspensa a fila a ser usada.

      • Escolha Selecionar uma fila do Amazon SQS em outra conta da AWS como uma fila de mensagens não entregues e insira o ARN da fila a ser utilizada. Anexe uma política baseada em recurso à fila responsável que conceda ao EventBridge permissão para enviar mensagens. Para ter mais informações, consulte Como conceder permissões para a fila de mensagens não entregues.

  17. (Opcional) Selecione Adicionar outro destino para adicionar outro destino a essa regra.

  18. Escolha Next (Próximo).

  19. (Opcional) Insira uma ou mais tags para a regra. Para ter mais informações, consulte Marcação de recursos com tags no Amazon EventBridge.

  20. Escolha Próximo.

  21. Analise os detalhes da regra e selecione Criar regra.