Amazon SNS event sources - 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

Amazon SNS integrates with a wide range of Amazon Web Services services across various categories, allowing these services to publish events to Amazon SNS topics. This integration provides real-time notifications of key events, such as changes in infrastructure, application performance, and cost management.

Note

Amazon SNS introduced FIFO topics in October, 2020. Currently, most Amazon services support sending events to standard topics only.

Analytics services

The following table describes how Amazon SNS integrates with Amazon analytics services such as Athena, Amazon Data Pipeline, and Amazon Redshift to provide real-time notifications for key events, including control limit breaches, pipeline status updates, and data warehouse activities.

You can leverage these integrations to automate responses and maintain effective oversight of your data operations.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Athena – Allows you to analyze data in Amazon S3 using standard SQL.

Receive notifications when control limits are exceeded. For more information, see Setting data usage control limits in the Amazon Athena User Guide.

Amazon Data Pipeline – Helps automate the movement and transformation of data.

Receive notifications about the status of pipeline components. For more information, see SnsAlarm in the Amazon Data Pipeline Developer Guide.

Amazon Redshift – Manages all of the work of setting up, operating, and scaling a data warehouse.

Receive notifications of Amazon Redshift events. For more information, see Amazon Redshift event notifications in the Amazon Redshift Management Guide.

Application integration services

The following table describes how Amazon SNS integrates with application integration services such as EventBridge and Amazon Step Functions, enabling real-time data routing and notifications for business-critical applications.

You can leverage these integrations to receive alerts from EventBridge events and orchestrate workflows using Step Functions, enhancing the automation and responsiveness of your applications.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon EventBridge – Delivers a stream of real-time data from your own applications, software-as-a-service (SaaS) applications, and Amazon services and routes that data to targets, including Amazon SNS. EventBridge was formerly called CloudWatch Events.

Receive notifications of EventBridge events. For more information, see Amazon EventBridge targets in the Amazon EventBridge User Guide.

Amazon Step Functions – Lets you combine Amazon Lambda functions and other Amazon services to build business-critical applications.

Receive notification of Step Functions events. For more information, see Call Amazon SNS with Step Functions in the Amazon Step Functions Developer Guide.

Billing & cost management services

The following table describes how Amazon Billing and Cost Management integrates with Amazon SNS to provide notifications for budgets, price changes, and cost anomalies.

You can leverage this integration to set-up Amazon SNS topics to receive real-time alerts about your Amazon spending, helping you monitor costs and respond to unexpected charges efficiently.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Billing and Cost Management – Provides features that help you monitor your costs and pay your bill.

Receive budget notifications, price change notifications, and anomaly alerts. For more information, see the following pages in the Amazon Billing User Guide:

Business applications services

The following table describes how Amazon Chime integrates with Amazon SNS to send notifications for important meeting events, enabling you to stay informed about your communications and scheduling.

You can leverage this integration to utilize Amazon Chime SDK event notifications to enhance your collaboration tools within and outside your organization.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Chime – Lets you meet, chat, and place business calls inside and outside of your organization.

Receive important meeting event notifications. For more information, see Amazon Chime SDK event notifications in the Amazon Chime Developer Guide.

Compute services

The following table describes how Amazon SNS integrates with various Amazon compute services, enabling you to receive notifications for key events such as Auto Scaling actions, EC2 Image Builder completions, Elastic Beanstalk environment changes, Lambda function outputs, and Lightsail metric thresholds.

You can leverage these integrations to efficiently manage your applications and resources by staying informed about critical updates and actions across Amazon Web Services services.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon EC2 Auto Scaling – Helps you have the correct number of Amazon Elastic Compute Cloud (Amazon EC2) instances available for handling your application's load.

Receive notifications when Auto Scaling launches or terminates Amazon EC2 instances in your Auto Scaling group. For more information, see Getting Amazon SNS notifications when your Auto Scaling group scales in the Amazon EC2 Auto Scaling User Guide.

EC2 Image Builder – Helps automate the creation, management, and deployment of customized, secure, and up-to-date server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.

Receive notifications when builds are complete. For more information, see Tracking the latest server images in EC2 Image Builder pipelines on the Amazon Compute Blog.

Amazon Elastic Beanstalk – Handles the details of capacity provisioning, load balancing, and scaling for your application, and provides application health monitoring.

Receive notifications of important events that affect your application. For more information, see Elastic Beanstalk environment notifications with Amazon SNS in the Amazon Elastic Beanstalk Developer Guide.

Amazon Lambda – Lets you run code without provisioning or managing servers.

Receive function output data by setting an SNS topic as a Lambda dead-letter queue or a Lambda destination. For more information, see Asynchronous invocation in the Amazon Lambda Developer Guide.

Amazon Lightsail – Helps developers get started using Amazon to build websites or web applications.

Receive notifications when a metric for one of your instances, databases, or load balancers crosses a specified threshold. For more information, see Adding notification contacts in Amazon Lightsail in the Amazon Lightsail Developer Guide.

Containers services

The following table describes how Amazon SNS integrates with Amazon container services such as Amazon EKS Distro and Amazon ECS, allowing you to track updates and security patches for Amazon EKS clusters and receive notifications for new ECS-optimized AMI releases.

You can leverage these integrations to maintain the security and efficiency of your container deployments by staying informed about important updates and changes.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon EKS Distro – Lets you create reliable and secure clusters wherever your applications are deployed.

Track updates and security patches for clusters created with Amazon EKS Distro. For more information, see Introducing Amazon EKS Distro - an open source Kubernetes distribution used by Amazon EKS.

Amazon Elastic Container Service (Amazon ECS) – Enables you to run, stop, and manage containers on a cluster.

Receive notifications when a new Amazon ECS-optimized AMI is available. For more information, see Subscribing to Amazon ECS-optimized AMI update notifications in the Amazon Elastic Container Service Developer Guide.

Customer engagement services

The following table describes how Amazon SNS enhances customer engagement services by integrating with Amazon Connect, Amazon End User Messaging SMS, and Amazon Simple Email Service (SES), enabling you to receive alerts and validations, configure two-way SMS messaging, and monitor email notifications for bounces, complaints, and deliveries.

These integrations help you manage customer communications across multiple channels.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Connect – Lets you set up an omnichannel cloud contact center to engage with your customers.

Receive alerts and validations. For more information, see The power of Amazon with Amazon Connect in the Amazon Connect Administrator Guide.

Amazon End User Messaging SMS – Helps you engage your customers by sending them email, SMS and voice messages, and push notifications.

Configure two-way SMS, which allows you to receive messages from your customers. For more information, see Two-way SMS messaging in the Amazon End User Messaging SMS User Guide.

Amazon Simple Email Service (Amazon SES) – Provides cost-effective way for you to send and receive email using your own email addresses and domains.

Receive notifications of bounces, complaints, and deliveries. For more information, see Configuring Amazon SNS notifications for Amazon SES in the Amazon Simple Email Service Developer Guide.

Database services

The following table describes how Amazon SNS integrates with Amazon database services such as Amazon Database Migration Service (DMS), Amazon DynamoDB, Amazon ElastiCache, Amazon Neptune, Amazon Redshift, and Amazon Relational Database Service (RDS) to send notifications about important events such as data migrations, maintenance activities, cache updates, and database changes.

These integrations help you to monitor and manage your database environments more effectively by providing timely alerts on key operational events.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Database Migration Service – Migrates data from on-premises databases into the Amazon Web Services Cloud.

Receive notifications when Amazon DMS events occur; for example, when a replication instance is created or deleted. For more information, see Working with events and notifications in Amazon Database Migration Service in the Amazon Database Migration Service User Guide.

Amazon DynamoDB – Provides fast and predictable performance with seamless scalability in this fully managed NoSQL database service.

Receive notifications when maintenance events occur. For more information, see Customizing DAX cluster settings in the Amazon DynamoDB Developer Guide.

Amazon ElastiCache – Provides a high performance, resizeable, and cost-effective in-memory cache, while removing complexity associated with deploying and managing a distributed cache environment.

Receive notifications when significant events occur. For more information, see Event notifications and Amazon SNS in the Amazon ElastiCache (Memcached) User Guide.

Amazon Neptune – Enables you to build and run applications that work with highly connected datasets.

Receive notifications when a Neptune event occurs. For more information, see Using Neptune event notification in the Neptune User Guide.

Amazon Redshift – Manages all of the work of setting up, operating, and scaling a data warehouse.

Receive notifications of Amazon Redshift events. For more information, see Amazon Redshift event notifications in the Amazon Redshift Management Guide.

Amazon Relational Database Service – Makes it easier to set up, operate, and scale a relational database in the Amazon Cloud.

Receive notifications of Amazon RDS events. For more information, see Using Amazon RDS event notification in the Amazon RDS User Guide.

Developer tools services

The following table describes how Amazon SNS integrates with Amazon developer tools services, such as Amazon CodeBuild, Amazon CodeCommit, Amazon CodeDeploy, Amazon CodeGuru, Amazon CodePipeline, and AWS CodeStar, to provide notifications for critical events such as build status changes, repository updates, deployment progress, performance anomalies, and pipeline actions.

These integrations helps you efficiently monitor and manage your software development workflows by receiving timely alerts on important events.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon CodeBuild – Compiles your source code, runs unit tests, and produces artifacts that are ready to deploy.

Receive notifications when builds succeed, fail, or move from one build phase to another. For more information, see Build notifications sample for CodeBuild in the Amazon CodeBuild User Guide.

Amazon CodeCommit – Provides version control for privately storing and managing assets in the cloud.

Receive notifications about CodeCommit repository events. For more information, see Example: Create an Amazon CodeCommit trigger for an Amazon SNS topic in the Amazon CodeCommit User Guide.

Amazon CodeDeploy – Automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services.

Receive notifications for CodeDeploy deployments or instance events. For more information, see Create a trigger for a CodeDeploy event in the Amazon CodeDeploy User Guide.

Amazon CodeGuru – Collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance.

Receive notifications when anomalies occur. For more information, see Working with anomalies and recommendation reports in the Amazon CodeGuru User Guide.

Amazon CodePipeline – Automates the steps required to release software changes continuously.

Receive notifications about approval actions. For more information, see Manage approval actions in CodePipeline in the Amazon CodePipeline User Guide.

AWS CodeStar – Create, manage, and work with software development projects on Amazon.

Receive notifications about events that occur in the resources that you use. For more information, see Configure Amazon SNS topics for notifications in the Developer Tools Console User Guide.

Front-end web & mobile services

The following table describes how Amazon SNS integrates with Amazon End User Messaging SMS to enhance customer engagement by sending emails, SMS, voice messages, and push notifications, including the ability to configure two-way SMS for receiving customer messages.

This integration allows you to interact more effectively with your customers across various communication channels.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon End User Messaging SMS – Helps you engage your customers by sending them email, SMS and voice messages, and push notifications.

Configure two-way SMS, which allows you to receive messages from your customers. For more information, see Two-way SMS messaging in the Amazon End User Messaging SMS User Guide.

Game development services

The following table describes how Amazon SNS integrates with Amazon GameLift to provide notifications for matchmaking and queue events in session-based multiplayer game servers.

This integration helps game developers automate and monitor the deployment, operation, and scaling of their game servers, ensuring a seamless gaming experience.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon GameLift – Provides solutions for hosting session-based multiplayer game servers in the cloud, including a fully managed service for deploying, operating, and scaling game servers.

Receive matchmaking and queue event notifications. For more information, see the following pages:

Internet of Things services

The following table descrives how Amazon SNS integrates with Amazon IoT services, such as Amazon IoT Core, Amazon IoT Device Defender, Amazon IoT Events, and Amazon IoT Greengrass, to provide notifications for IoT events and alerts.

These integrations allow you to effectively monitor device behavior, receive alerts for abnormal activities, and manage IoT devices with real-time updates and actions.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon IoT Core – Provides the cloud services that connect your IoT devices to other devices and Amazon Web Services Cloud services.

Receive notifications of Amazon IoT Core events. For more information, see Creating an Amazon SNS rule in the Amazon IoT Developer Guide.

Amazon IoT Device Defender – Allows you to audit the configuration of your devices, monitor connected devices to detect abnormal behavior, and mitigate security risks.

Receive alarms when a device violates a behavior. For more information, see How to use Amazon IoT Device Defender detect in the Amazon IoT Developer Guide.

Amazon IoT Events – Lets you monitor your equipment or device fleets for failures or changes in operation, and trigger actions when such events occur.

Receive notifications of Amazon IoT Events events. For more information, see Amazon Simple Notification Service in the Amazon IoT Events Developer Guide.

Amazon IoT Greengrass – Extends Amazon onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage.

Receive notifications of Amazon IoT Greengrass events. For more information, see SNS connector in the Amazon IoT Greengrass Version 1 Developer Guide.

Machine learning services

The following table describes how Amazon SNS integrates with Amazon machine learning services, such as Amazon CodeGuru, Amazon DevOps Guru, Amazon Lookout for Metrics, Amazon Rekognition, and Amazon SageMaker, to provide notifications for anomalies, operational insights, and data labeling activities.

These integrations allow you to monitor application performance, receive alerts for data irregularities, and streamline the deployment of machine learning models with real-time updates.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon CodeGuru – Collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance.

Receive notifications when anomalies occur. For more information, see Working with anomalies and recommendation reports in the Amazon CodeGuru User Guide.

Amazon DevOps Guru – Generates operational insights using machine learning to help you improve the performance of your operational applications.

Forward insights and confirmations. For more information, see Deliver ML-powered operational insights to your on-call teams using PagerDuty with Amazon DevOps Guru on the Amazon Management & Governance Blog.

Amazon Lookout for Metrics – Finds anomalies in your data, determines their root causes, and enables you to quickly take action.

Receive notifications of anomalies. For more information, see Using Amazon SNS with Lookout for Metrics in the Amazon Lookout for Metrics Developer Guide.

Amazon Rekognition – Lets you add image and video analysis to your applications

Receive notifications of request results. For more information, see Reference: Video analysis results notification in the Amazon Rekognition Developer Guide.

Amazon SageMaker – Enables data scientists and developers to build and train machine learning models, and then directly deploy them into a production-ready hosted environment.

Receive notifications when a data object is labeled. For more information, see Creating a streaming labeling job in the Amazon SageMaker Developer Guide.

Management & governance services

The following table describes how Amazon SNS integrates with Amazon management and governance services such as Amazon Chatbot, Amazon CloudFormation, CloudTrail, CloudWatch, Amazon Config, Amazon Control Tower, Amazon License Manager, Amazon Service Catalog, and Amazon Systems Manager, providing notifications for key events like infrastructure changes, compliance alerts, and operational insights.

These integrations help you monitor and manage your Amazon environments efficiently by delivering timely alerts and updates to relevant teams and systems.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Chatbot – Enables DevOps and software development teams to use Amazon Chime and Slack chat rooms to monitor and respond to operational events in the Amazon Web Services Cloud.

Deliver notifications to chat rooms. For more information, see Setting up Amazon Chatbot in the Amazon Chatbot Administrator Guide.

Amazon CloudFormation – Enables you to create and provision Amazon infrastructure deployments predictably and repeatedly.

Receive notifications when stacks are created and updated. For more information, see Setting Amazon CloudFormation stack options in the Amazon CloudFormation User Guide.

Amazon CloudTrail – Provides event history of your Amazon Web Services account activity.

Receive notifications when CloudTrail publishes new log files to your Amazon S3 bucket. For more information, see Configuring Amazon SNS notifications for CloudTrail in the Amazon CloudTrail User Guide.

Amazon CloudWatch – Monitors your Amazon resources and the applications you run on Amazon in real time.

Receive notifications when alarms change state. For more information, see Using Amazon CloudWatch alarms in the Amazon CloudWatch User Guide.

Amazon Config – Provides a detailed view of the configuration of Amazon resources in your Amazon Web Services account.

Receive notifications when resources are updated, or when Amazon Config evaluates custom or managed rules against your resources. For more information, see Notifications that Amazon Config sends to an SNS topic and Example configuration item change notifications in the Amazon Config Developer Guide.

Amazon Control Tower – Enables you to set up and govern a secure, compliant, multi-account Amazon environment.

Use alerts to help you prevent drift within your landing zone, and receive compliance notifications. For more information, see Tracking alerts through Amazon Simple Notification Service in the Amazon Control Tower User Guide.

Amazon License Manager – Helps you manage your software licenses from software vendors centrally across Amazon and your on-premises environments.

Receive License Manager notifications and alerts. For more information, see Settings in License Manager in the License Manager User Guide and Creating ServiceNow incidents for Amazon License Manager notifications on the Amazon Management & Governance Blog.

Amazon Service Catalog – Enables IT administrators to create, manage, and distribute portfolios of approved products to end users, who can then access the products they need in a personalized portal.

Receive notifications about stack events. For more information, see Amazon Service Catalog notification constraints in the Service Catalog Administrator Guide.

Amazon Systems Manager – Lets you view and control your infrastructure on Amazon.

Receive notifications about the status of commands. For more information, see Monitoring Systems Manager status changes using Amazon SNS notifications in the Amazon Systems Manager User Guide.

Media services

The following table describes how Amazon SNS integrates with Amazon Elastic Transcoder to send notifications when media transcoding jobs change status, enabling you to efficiently monitor and manage the conversion of media files stored in Amazon S3 into formats suitable for consumer playback devices.

This integration helps you streamline media processing workflows by providing real-time alerts on job status.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Elastic Transcoder – Lets you convert media files that you stored in Amazon S3 into media files in the formats required by consumer playback devices.

Receive notifications when jobs change status. For more information, see Notifications of job status in the Amazon Elastic Transcoder Developer Guide.

Migration & transfer services

The following table describes how Amazon SNS integrates with Amazon migration and transfer services, such as Amazon Application Discovery Service, Amazon Database Migration Service (DMS), and Amazon Snowball, to provide notifications for events like server data collection, database migration activities, and data transfer jobs.

These integrations help you to effectively manage and monitor your Cloud migration processes by offering real-time alerts and updates on critical migration tasks.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Application Discovery Service – Helps you plan your migration to the Amazon Web Services Cloud by collecting usage and configuration data about your on-premises servers.

Receive notifications of events through Amazon CloudTrail. For more information, see Logging Application Discovery Service API calls with Amazon CloudTrail in the Application Discovery Service User Guide.

Amazon Database Migration Service – Migrates data from on-premises databases into the Amazon Web Services Cloud.

Receive notifications when Amazon DMS events occur; for example, when a replication instance is created or deleted. For more information, see Working with events and notifications in Amazon Database Migration Service in the Amazon Database Migration Service User Guide.

Amazon Snowball – Uses physical storage devices to transfer large amounts of data between Amazon S3 and your onsite data storage location at faster-than-internet speeds.

Receive notifications for Snowball jobs. For more information, see Notifications for Snow Family devices in the Amazon Snowcone User Guide.

Networking & content delivery services

The following table describes how Amazon SNS integrates with Amazon networking and content delivery services, such as Amazon API Gateway, Amazon CloudFront, Amazon Direct Connect, Elastic Load Balancing, Amazon Route 53, and Amazon VPC, to send notifications for events like API messages, CloudFront metric alarms, connection state changes, load balancer events, health check statuses, and VPC endpoint activities.

These integrations help you to monitor and manage your network and content delivery operations by providing timely alerts and updates.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon API Gateway – Enables you to create and deploy your own REST and WebSocket APIs at any scale.

Receive messages posted to an API Gateway endpoint. For more information, see Tutorial: Build an API Gateway REST API with Amazon integration in the API Gateway Developer Guide.

Amazon CloudFront – Speeds up distribution of your static and dynamic web content, such as .html, .css, .php, image, and media files.

Receive notifications when alarms based on specified CloudFront metrics occur. For more information, see Setting alarms to receive notifications in the Amazon CloudFront Developer Guide.

Amazon Direct Connect – Links your internal network to an Amazon Direct Connect location over a standard Ethernet fiber-optic cable.

Receive notifications when alarms that monitor the state of an Amazon Direct Connect connection change state. For more information, see Creating CloudWatch alarms to monitor Amazon Direct Connect connections in the Amazon Direct Connect User Guide.

Elastic Load Balancing – Automatically distributes your incoming traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses, in more or more Availability Zones.

Receive notifications of alarms you've created for load balancer events. For more information, see Create CloudWatch alarms for your load balancer in the User Guide for Classic Load Balancers.

Amazon Route 53 – Provides domain registration, DNS routing, and health checking.

Receive notifications when health check status is unhealthy. For more information, see To receive an Amazon SNS notification when a health check status is unhealthy (console) in the Amazon Route 53 Developer Guide.

Amazon Virtual Private Cloud (Amazon VPC) – Enables you to launch Amazon resources into a virtual network that you've defined.

Receive notifications for specific events that occur on interface endpoints. For more information, see Create and manage a notification for an endpoint service in the Amazon VPC User Guide.

Security, identity, & compliance services

The following table describes how Amazon SNS integrates with Amazon security, identity, and compliance services, such as Amazon Directory Service, Amazon GuardDuty, Amazon Inspector, and Amazon Security Hub, to provide notifications for directory status changes, security findings, Inspector events, and security hub announcements.

These integrations help you to maintain robust security practices by offering timely alerts and updates on security and compliance events.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Directory Service – Provides multiple ways to use Microsoft Active Directory (AD) with other Amazon Web Services services.

Receive email or text (SMS) messages when the status of your directory changes. For more information, see Configure directory status notifications in the Amazon Directory Service Administration Guide.

Amazon GuardDuty – Provides continuous security monitoring to help to identify unexpected and potentially unauthorized or malicious activity in your Amazon environment.

Receive notifications about newly released finding types, updates to the existing finding types, and other functionality changes. For more information, see Subscribing to GuardDuty announcements SNS topic in the Amazon GuardDuty User Guide.

Amazon Inspector – Tests the network accessibility of your Amazon EC2 instances and the security state of your applications that run on those instances.

Receive notifications for Amazon Inspector events. For more information, see Setting up an SNS topic for Amazon Inspector notifications in the Amazon Inspector User Guide.

Amazon Security Hub – Automates Amazon security checks and centralizes security alerts.

Receive notifications about Amazon Security Hub announcements, including notifications about Amazon Security Hub controls or standards that have been added, edited, or retired. For more information, see Subscribing to Amazon Security Hub announcements with Amazon SNS.

Serverless services

The following table describes how Amazon SNS integrates with services like Amazon DynamoDB, Amazon EventBridge, and Lambda to send notifications for key events such as maintenance updates, real-time data streams, and Lambda function outputs.

These integrations help you to efficiently monitor and manage your applications by receiving timely alerts on critical operations and automating responses to these events.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon DynamoDB – Provides fast and predictable performance with seamless scalability in this fully managed NoSQL database service.

Receive notifications when maintenance events occur. For more information, see Customizing DAX cluster settings in the Amazon DynamoDB Developer Guide.

Amazon EventBridge – Delivers a stream of real-time data from your own applications, software-as-a-service (SaaS) applications, and Amazon Web Services services and routes that data to targets, including Amazon SNS. EventBridge was formerly called CloudWatch Events.

Receive notifications of EventBridge events. For more information, see Amazon EventBridge targets in the Amazon EventBridge User Guide.

Amazon Lambda – Lets you run code without provisioning or managing servers.

Receive function output data by setting an SNS topic as a Lambda dead-letter queue or a Lambda destination. For more information, see Asynchronous invocation in the Amazon Lambda Developer Guide.

Storage services

The following table describes how Amazon SNS integrates with Amazon storage services like Amazon Backup, Amazon Elastic File System (EFS), Amazon S3 Glacier, Amazon S3, and Amazon Snowball to provide notifications for various events such as backup activities, file system alarms, data retrieval jobs, bucket changes, and data transfer operations.

These integrations help you to efficiently monitor and manage your storage solutions by receiving timely alerts on critical storage events.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon Backup – Helps you centralize and automate the backup of data across Amazon Web Services services in the Cloud and on premises

Receive notifications of Amazon Backup events. For more information, see Using Amazon SNS to track Amazon Backup events in the Amazon Backup Developer Guide.

Amazon Elastic File System – Provides file storage for your Amazon EC2 instances.

Receive notifications of alarms you've created for Amazon EFS events. For more information, see Automated monitoring tools in the Amazon Elastic File System User Guide.

Amazon S3 Glacier – Provides storage for infrequently used data.

Set a notification configuration on a vault so that when a job completes, a message is sent to an SNS topic. For more information, see Configuring vault notifications in Amazon S3 Glacier in the Amazon S3 Glacier Developer Guide.

Amazon Simple Storage Service (Amazon S3) – Provides object storage.

Receive notifications when changes occur to an Amazon S3 bucket or in the rare instance when objects don't replicate to their destination Region. For more information, see Walkthrough: Configure a bucket for notifications (SNS topic or SQS queue) and Monitoring progress with replication metrics and Amazon S3 event notifications in the Amazon Simple Storage Service User Guide.

Amazon Snowball – Uses physical storage devices to transfer large amounts of data between Amazon S3 and your onsite data storage location at faster-than-internet speeds.

Receive notifications for Snowball jobs. For more information, see Notifications for Snow Family devices in the Amazon Snowcone User Guide.

Additional event sources

The following table describes how Amazon SNS can be used to receive timely notifications about Amazon daily feature updates and changes to Amazon IP address ranges, ensuring that you are informed about the latest Amazon service releases, instance types, VPC endpoints, and public IP address changes.

These integrations help you stay up-to-date with Amazon infrastructure changes and manage your resources effectively.

Source Benefit of using with Amazon SNS

Amazon Daily Feature Updates

Receive timely detailed information about releases and updates to Amazon via an Amazon SNS topic. These releases include Amazon Web Services Regions, Amazon Web Services services, Amazon VPC endpoints, Amazon Web Services services integrated with Amazon Service Quotas, Amazon EC2 instance types, Amazon SageMaker instance types, Amazon Nimble Studio instance types, Amazon RDS database engine versions, and Amazon MSK Apache Kafka versions. For more information, see Subscribe to Amazon Daily Feature Updates via Amazon SNS in the Amazon News Blog.

Amazon IP address ranges

Receive notifications of changes to Amazon IP ranges via an Amazon SNS topic. For more information, see Amazon IP address ranges notifications in the Amazon Web Services General Reference, and Subscribe to Amazon Public IP Address Changes via Amazon SNS in the Amazon News Blog.

For more information on event-driven computing, see the following sources: