Desidero sapere perché ho ricevuto un'e-mail da AWS che mi informa che uno dei miei abbonamenti e-mail ad Amazon Simple Notification Service (Amazon SNS) è stato disabilitato manualmente.
Breve descrizione
Se i messaggi vengono pubblicati su un argomento SNS a una frequenza di consegna dei messaggi e-mail maggiore rispetto alla quota, Amazon SNS disattiva l'abbonamento. Il limite è per abbonamento e viene applicato solo dopo che Amazon SNS ha identificato eventuali filtri impostati sugli abbonamenti.
Amazon SNS disattiva automaticamente gli abbonamenti quando le quote di transazioni al secondo (TPS) vengono violate per i seguenti motivi:
- Evitare che la casella di posta di destinazione venga inondata di eventi.
- Evitare che il server di posta del destinatario venga inondato di messaggi.
- Evitare che i provider di servizi Internet (ISP) identifichino il traffico elevato come spam e blocchino la consegna dei messaggi.
Amazon SNS supporta una frequenza di consegna dei messaggi e-mail di 10 transazioni al secondo (TPS) agli argomenti SNS, per ogni account AWS. Per maggiori informazioni consulta la sezione Service quotas.
Se disponi di più abbonamenti con policy di filtro, gli abbonamenti con più di 10 tentativi di invio di e-mail al secondo verranno disattivati. Gli altri abbonamenti con meno di 10 e-mail rimarranno attivi. Se un abbonamento è disattivato, lo stato dell'abbonamento è PendingConfirmation.
Risoluzione
Per gli argomenti SNS ad alto volume, è consigliabile sottoscrivere endpoint ad alto throughput da sistema a sistema. Ad esempio: code Amazon Simple Queue Service (Amazon SQS), funzioni AWS Lambda o endpoint HTTP. Questi tipi di endpoint di abbonamento supportano una quota TPS più elevata.
Informazioni correlate
Common Amazon SNS scenarios
Sending an email in Amazon Pinpoint
Subscribing to an Amazon SNS topic
Pubblicazione in un argomento