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

This page lists all destinations that can receive information on events, grouped by application-to-application (A2A) messaging and application-to-person (A2P) notifications.

Note

Amazon SNS introduced FIFO topics in October, 2020. Currently, most Amazon services support receiving events from SNS standard topics only. Amazon SQS supports receiving events from both SNS standard and FIFO topics.

A2A destinations

Event destination Benefit of using with Amazon SNS

Amazon Data Firehose

Deliver events to delivery streams for archiving and analysis purposes. Through delivery streams, you can deliver events to Amazon destinations like Amazon Simple Storage Service (Amazon S3), Amazon Redshift, and Amazon OpenSearch Service (OpenSearch Service), or to third-party destinations such as Datadog, New Relic, MongoDB, and Splunk. For more information, see Fanout to Firehose delivery streams.

Amazon Lambda

Deliver events to functions for triggering the execution of custom business logic. For more information, see Fanout to Lambda functions.

Amazon SQS

Deliver events to queues for application integration purposes. For more information, see Fanout to Amazon SQS queues.

Amazon Event Fork Pipelines

Deliver events to event backup and storage, event search and analytics, or event replay pipelines. For more information, see Fanout to Amazon Event Fork Pipelines.

HTTP/S

Deliver events to external webhooks. For more information, see Fanout to HTTP(S) endpoints.

A2P destinations

Event destination Benefit of using with Amazon SNS

SMS

Deliver events to mobile phones as text messages. For more information, see Mobile text messaging (SMS).

Email

Deliver events to inboxes as email messages. For more information, see Email notifications.

Platform endpoint

Deliver events to mobile phones as native push notifications. For more information, see Mobile push notifications.

Amazon Chatbot

Deliver events to Amazon Chime chat rooms or Slack channels. For more information, see the following pages in the Amazon Chatbot Administrator Guide:

PagerDuty

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

Note

You can deliver both native Amazon events and custom events to chat apps:

  • Native Amazon events – You can use Amazon Chatbot to send native Amazon events, through Amazon SNS topics, to Amazon Chime and Slack. The supported set of native Amazon events includes events from Amazon Billing and Cost Management, Amazon Health, Amazon CloudFormation, Amazon CloudWatch, and more. For more information, see Using Amazon Chatbot with other services in the Amazon Chatbot Administrator Guide.

  • Custom events – You can also send your custom events, through Amazon SNS topics, to Amazon Chime, Slack, and Microsoft Teams. To do this, you publish custom events to an SNS topic, which delivers the events to a subscribed Lambda function. The Lambda function then uses the chat app's webhook to deliver the events to recipients. For more information, see How do I use webhooks to publish Amazon SNS messages to Amazon Chime, Slack, or Microsoft Teams?