Recebi um e-mail da AWS dizendo que uma das minhas assinaturas de e-mail do Amazon Simple Notification Service (Amazon SNS) foi desativada manualmente. Por que minha assinatura de tópicos do Amazon SNS foi desativada e como resolvo o problema?
Breve descrição
Se as mensagens forem publicadas em um tópico do SNS com uma taxa maior do que a cota da Taxa de entrega de mensagens de e-mail, o Amazon SNS desativará a assinatura.
O Amazon SNS desativa automaticamente as assinaturas quando as cotas de TPS são violadas para fazer o seguinte:
- Evitar envio de spam sobre eventos para a caixa de entrada de destino.
- Proteger o servidor de e-mail do destinatário contra inundação de mensagens.
- Evitar que provedores de serviços de Internet (ISPs) identifiquem tráfego elevado como spam e bloqueiem a entrega de mensagens.
Observação: o Amazon SNS suporta uma taxa de entrega de mensagens de e-mail de 10 transações por segundo (TPS) para tópicos do SNS, para cada conta da AWS. Para obter mais informações, consulte Endpoints e cotas do Amazon SNS.
Resolução
É uma prática recomendada evitar a inscrição de endereços de e-mail em tópicos do SNS de alto volume. Casos de uso comuns para assinaturas de e-mail de tópicos do SNS incluem o monitoramento de alarmes do Amazon CloudWatch e o envio de relatórios de uso para vários endereços de e-mail.
Para tópicos do SNS de alto volume, é uma prática recomendada assinar somente endpoints de alto throughput de sistema para sistema. Por exemplo: Filas do Amazon Simple Queue Service (Amazon SQS), funções do AWS Lambda e endpoints HTTP. Esses tipos de endpoints de assinatura são compatíveis com uma cota de TPS superior.
Informações relacionadas
Cenários comuns do Amazon SNS
Enviar um e-mail no Amazon Pinpoint
Assinar tópico do Amazon SNS
Publicar em um tópico