Tutorial: enviar um e-mail usando o Amazon EventBridge quando ocorrerem eventos - Amazon EventBridge

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tutorial: enviar um e-mail usando o Amazon EventBridge quando ocorrerem eventos

É possível enviar notificações por e-mail quando objetos do Amazon Simple Storage Service (Amazon S3) são criados usando o Amazon EventBridge e o Amazon SNS. Neste tutorial, serão criados um tópico e uma assinatura do SNS. Em seguida, será criada uma regra no console do EventBridge que enviará eventos para esse tópico quando os eventos Object Created do Amazon S3 forem recebidos.

Pré-requisitos

Para receber eventos do Amazon S3 no EventBridge, é preciso habilitar o EventBridge no console do Amazon S3. Este tutorial pressupõe que o EventBridge esteja habilitado. Para obter mais informações, consulte Como ativar o Amazon EventBridge no console do S3.

Etapa 1: criar um tópico do Amazon SNS

Crie um tópico para receber os eventos do EventBridge.

Para criar um tópico
  1. Abra o console do Amazon SNS em https://console.aws.amazon.com/sns/v3/home.

  2. No painel de navegação, escolha Tópicos.

  3. Escolha Criar tópico.

  4. Em Tipo, escolha Padrão.

  5. Insira eventbridge-test como o nome do tópico.

  6. Escolha Criar tópico.

Etapa 2: criar uma assinatura do Amazon SNS

Crie uma assinatura para receber notificações por e-mail do Amazon S3 quando os eventos forem recebidos pelo tópico.

Criar uma assinatura
  1. Abra o console do Amazon SNS em https://console.aws.amazon.com/sns/v3/home.

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

  3. Selecione Create subscription.

  4. Em ARN do tópico, escolha o tópico criado na etapa 1. Para este tutorial, escolha eventbridge-test.

  5. Em Protocolo, escolha Email.

  6. Para Endpoint, insira seu endereço de e-mail.

  7. Selecione Criar assinatura.

  8. Confirme a assinatura escolhendo Confirmar assinatura no e-mail que você recebe das notificações AWS.

Etapa 3: criar uma regra

Crie uma regra para enviar eventos ao seu tópico quando um objeto do Amazon S3 é criado.

Como criar uma regra
  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. Por exemplo, nomeie a regra como s3-test

  5. Em Barramento de eventos, selecione padrão.

  6. Em Rule type, escolha Rule with an event pattern.

  7. Escolha Próximo.

  8. Em Event source, escolha Eventos da AWS ou eventos de parceiro do EventBridge.

  9. Em Método de criação, escolha Usar formulário de padrão.

  10. Em Event pattern (Padrão de evento), faça o seguinte:

    1. Em Origem do evento, selecione serviços da AWS na lista suspensa.

    2. Para o serviço da AWS, selecione Simple Storage Service (S3) na lista suspensa.

    3. Para Tipo de evento, escolha Notificação de eventos do Amazon S3 na lista suspensa.

    4. Escolha Eventos específicos e escolha Objeto criado na lista suspensa.

    5. Escolha Adicionar bucket

  11. Escolha Próximo.

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

  13. Em Selecionar um destino, escolha o tópico do SNS na lista suspensa.

  14. Em Tópico, selecione o tópico do Amazon SNS criado na seção Etapa 1: criar um tópico do SNS. Neste exemplo, selecione eventbridge-test.

  15. Escolha Próximo.

  16. Escolha Próximo.

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

Etapa 4: testar a regra

Para testar sua regra, crie um objeto do Amazon S3 fazendo o upload de um arquivo em um bucket compatível com o Eventbridge. Em seguida, aguarde alguns minutos e verifique se recebeu um e-mail de notificações da AWS.

Etapa 5: limpar os recursos

Agora você pode excluir os recursos criados para este tutorial, a menos que queira mantê-los. Ao excluir os recursos da AWS que não estão mais sendo usados, são evitadas cobranças desnecessárias em sua conta da AWS.

Para excluir o tópico do SNS
  1. Abra a página Tópicos do console do SNS.

  2. Selecione o tópico que foi criado.

  3. Escolha Excluir.

  4. Insira delete me.

  5. Escolha Excluir.

Para excluir a assinatura do SNS
  1. Abra a página de Assinaturas no console do Amazon SNS.

  2. Selecione a assinatura que foi criada.

  3. Escolha Excluir.

  4. Escolha Excluir.

Para excluir as regras do EventBridge
  1. Abra a página Regras no console do EventBridge.

  2. Selecione as regras que foram criadas.

  3. Escolha Excluir.

  4. Escolha Excluir.