Amazon AWSBackupCloud

Notificação por e-mail para rotinas de backup do AWS Backup

Como receber por e-mail notificações das rotinas de backup do serviço AWS Backup

Descobrir que uma rotina de backup falou, no dia que esta confeccionando o relatório do mês, ou até pior ao apresentar este item em auditoria e ser pego de surpresa? Não precisa ser assim!

É uma boa prática, saber o mais rápido possível que uma rotina de backup falhou e a partir dai tomar uma ação de correção, pois se falha um dia são grandes a chances de falhar no dia seguinte e assim por diante.

Implementação dos recursos

Esta sessão visa demonstrar, especificamente, a implementação da notificação das rotinas de backup do serviço AWS Backup. A solução consiste em utilizar outros serviços da AWS como Amazon Simple Notification Service (SNS) e o Amazon Event Bridge

Pre-requisitos

Ter um tópico do serviço AWS SNS (Simple Notification Service) criado e vinculado ao e-mail que receberá a notificação.

Procedimento Técnico

Procurar pelo serviço Amazon EventBridge na barra de pesquisa da console da AWS

No menu à esquerda, expanda a sessão Buse, clique na opção Rules, e clique no botão Create rule

Preencha as informações no campo Name e clique em Next

Em Event Souce, selecione a opção AWS events or EventBridge partner events

Na sessão Event pattern, selecione a opção Use pattern form,

  • Event source: AWS services
  • AWS Services: Backup
  • Event Type: Backup Job State Change

Você vai observar que será inserido um código JSON no box Event Pattern a sua direita. Este código é padrão, que te notificará a cada mudança de status do JOB de backup.

Agora, dependendo do seu objetivo, pode ser filtrado isso, para você receber a notificação por e-mail apenas por um status específico do Job de backup.

Cenário: Ser alertado sobre os backups que não completaram ou completaram parcialmente o backup. Vou listar aqui como ficaria o código para este cenário.

Adicionalmente, vou deixar aqui todos os estados existentes, até a publicação deste artigo:

  • CREATED
  • PENDING
  • RUNNING
  • ABORTING
  • ABORTED
  • COMPLETED
  • FAILED
  • EXPIRED
  • PARTIAL

Estes estados, podem ser validados no site oficial da documentação do serviço AWS Backup, através deste link: https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BackupJob.html

Após a personalização ou não, ficando ao seu critério, clique no botão Next.

Em alvo, selecione a opção AWS Service, selecione o serviço SNS topic e clique Target in this account (para selecionar o tópico do SNS na conta atual)

Optei em deixar as configurações de permissões padrão, mas fica a seu critério configurar uma role do IAM conforma a sua necessidade.

Adicione as Tags, conforme a sua necessidade.

No final, será exibido a sua regra criada

Validação

Chegará um e-mail, conforme o status desejado. Ao iniciar o backup, será notificado com o Status: RUNNING

Ao terminar o backup, será enviado um novo e-mai, com o status: COMPLETED

Considerações

Este é um recurso muito útil, para você acompanhar a execução das rotinas de backup, por um exemplo de falha.

Conclusão

Seguindo as etapas descritas neste artigo, você será capaz de ser notificado por e-mail conforme o status da rotina de backup do Serviço AWS Backup.

Despedida e agradecimentos.

Espero ter ajudado. Deixe seu feedback nos comentários logo abaixo, não esqueça de se inscrever, compartilhe nas redes sociais e fique ligado nas novidades. Abraços!

Inscreva-se na lista VIP e receba todos os conteúdos

Arthur Nycael

Entusiasta por tecnologia, graduado em Redes de Computadores, Pós-Graduado em Segurança da Informação, AWS Solutions Architect, VMware vExpert ⭐⭐ e AWS Community Builder.

Deixe uma respostaCancelar resposta

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.