Amazon SNS event sources and destinations - Amazon Simple Notification Service
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Amazon SNS event sources and destinations

Amazon SNS connects Amazon Web Services services and external systems by routing event-driven notifications. Amazon SNS receives events from various Amazon Web Services services, such as data pipeline updates, Amazon EC2 scaling actions, or security alerts, and publishes these events to Amazon SNS topics. These topics then send notifications to designated destinations.

Amazon SNS supports two main types of destinations: Application-to-Application (A2A) and Application-to-Person (A2P). In A2A messaging, Amazon SNS can send events to Lambda to trigger custom business logic, to Amazon SQS for queuing messages, and to Amazon Kinesis Data Firehose for streaming data to storage and analytics services. For A2P messaging, Amazon SNS can send notifications via SMS, email, and push notifications to mobile devices, ensuring that users or teams receive timely alerts.

By acting as a central hub, Amazon SNS routes notifications to the right places, helping you automate and manage your Amazon infrastructure more effectively. This setup allows for seamless integration between services and reliable communication with users and systems.