Pourquoi ai-je reçu un e-mail d'AWS indiquant que mon abonnement à Amazon SNS a été désactivé manuellement ?

Date de la dernière mise à jour : 25/11/2019

J'ai récemment reçu un e-mail d'AWS indiquant que l'un de mes abonnements au service de notification par e-mail d'Amazon Simple Notification Service (Amazon SNS) a été désactivé manuellement. Pourquoi mon abonnement a-t-il été désactivé ?

Brève description

Si vous recevez cet e-mail, c'est que vous avez probablement publié des messages à un taux trop élevé dans une rubrique SNS contenant un abonnement par e-mail. Amazon SNS prend en charge un taux de distribution d'e-mails de 10 transactions par seconde (TPS) vers les rubriques SNS et par compte AWS.

Si des messages sont publiés dans une rubrique SNS de votre compte AWS à un taux de TPS supérieur à cette limite, Amazon SNS désactive votre abonnement pour les raisons suivantes :

  • Empêcher l'envoi d'e-mails indésirables dans la boîte de réception des notifications d'événements.
  • Protéger le serveur de messagerie des destinataires contre un afflux massif de messages.
  • Éviter que les fournisseurs d'accès Internet (ISP) ne suspectent l'envoi de courriers indésirables en raison du trafic élevé et bloquent l'acheminement des notifications.

Solution

Une bonne pratique pour éviter la désactivation de votre abonnement consiste à ne pas abonner des adresses e-mail à des rubriques SNS volumineuses. Les cas d'utilisation généralement acceptés pour les abonnements aux notifications par e-mail dans la rubrique SNS incluent la surveillance des alarmes Amazon CloudWatch et l'envoi de rapports d'utilisation à plusieurs adresses e-mail.

La recommandation quand il s'agit de rubriques SNS volumineuses est d'abonner plutôt des points de terminaison entre systèmes et à haut débit, notamment les files d'attente Amazon Simple Queue Service (Amazon SQS), les fonctions AWS Lambda et les points de terminaison HTTP. En effet, ces types d'abonnements prennent en charge un taux de TPS beaucoup plus élevé.