Learning AWS Day by Day — Day 51 — Amazon Simple Notification Service(SNS) — Event Destinations

Learning AWS Day by Day — Day 51 — Amazon Simple Notification Service(SNS) — Event Destinations

Exploring AWS !!

Day 51:

Amazon Simple Notification Service(SNS) — Event Destinations

Here we have the list of destinations capable of receiving events, in order of application-to-application messaging and application-to-person notifications.

Application-to-Application destinations:

(Destination event names and benefits of using SNS with them)
Amazon data Firehose: delivering events to data streams for data analysis and archiving purpose. Through these you can deliver the data to S3, OpenSearch, Redshift or Datadog, MongoDB or Splunk.

Lambda: deliver events to functions for triggering logic.

SQS: deliver events to queues to integrate with the applications.

AWS Event Fork Pipelines: deliver events to event backup and storage, search and analytics, or event replay pipeline.

HTTP/S: deliver events to external webhooks.

Application-to-Person destinations:

SMS: deliver messages in text format on mobile phones

Email: deliver events to inboxes as text email messages.

Platform Endpoint: deliver events to mobile phones as push notifications.

AWS Chatbot: deliver events to Chime chatrooms or slack channels

PagerDuty: deliver operational insights to on-call teams.

You can deliver both custom and native events to chatbot:

Native events: Chatbot can be used to send native events through SNS to Chime and Slack. These supported events are from Billing and Cost Management, CloudWatch, CloudFormation and more.

Custom Events: we can send custom events through SNS to Slack, Chime and Teams. It can be done by publishing custom events to SNS Topics, which delivers events to subscribed Lambda function, further these functions use webhooks to deliver those events to recipients.

Leave a Reply

Your email address will not be published. Required fields are marked *