Overview
Last updated
Last updated
SNS is a managed service that provides message delivery from publishers to subscribers (also known as producers and consumers).
Publishers communicate asynchronously with subscribers by sending messages to a topic, which is a logical access point and communication channel.
Clients can subscribe to the SNS topic and receive published messages using a supported protocol, such as SQS, Lambda, HTTP, email, mobile push notifications, and mobile text messages (SMS).
By default, SNS offers 10 million subscriptions per topic, and 100,000 topics per account.
After you create an SNS topic and subscribe an endpoint to it, you can publish messages to the topic.
When a message is published, SNS attempts to deliver the message to the subscribed endpoints.
Encryption in transit using HTTPS API.
Encryption at rest using KMS.
Access Controls using IAM Policies.
Cross-account policies using SNS Access Policies.