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
Abra o console do Amazon EventBridge em https://console.aws.amazon.com/events/
. -
No painel de navegação, escolha Regras.
-
Escolha Create rule.
-
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.
-
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.
-
Em Tipo de Regra, escolha Regra com Padrão de Evento.
-
Selecione Next (Próximo).
-
Em Fonte do evento, selecione Serviços da AWS.
-
(Opcional) Em Eventos de amostra, escolha o tipo de evento.
-
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.
-
-
Escolha Next (Avançar).
-
Em Tipos de destino, escolha Serviço da AWS.
-
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.
-
Os campos exibidos variam de acordo com o serviço escolhido. Insira as informações específicas desse tipo de destino conforme necessário.
-
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.
-
-
(Opcional) Para Configurações Adicionais, proceda da seguinte forma:
-
Em Tempo Máximo do Evento, insira um valor entre um minuto (00:01) e 24 horas (24:00).
-
Em Tentativas de Repetição, insira um número entre 0 e 185.
-
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.
-
-
-
(Opcional) Selecione Adicionar outro destino para adicionar outro destino a essa regra.
-
Escolha Next (Próximo).
-
(Opcional) Insira uma ou mais tags para a regra. Para ter mais informações, consulte Marcação de recursos com tags no Amazon EventBridge.
-
Escolha Próximo.
-
Analise os detalhes da regra e selecione Criar regra.