Amazon Web Services Simple Notification Service(SNS): Complete Setup,Pricing,Features (original) (raw)

Last Updated : 4 Feb, 2026

Amazon Web Services Simple Notification Service (AWS SNS) is a fully managed service used to send notifications to multiple subscribers.
It ensures reliability by operating across multiple Availability Zones and offers a cost-effective notification mechanism.
SNS integrates with CloudWatch alarms to notify users when events like high CPU utilization occur.

Amazon Simple Notification Service (SNS) Working

Simple Notification Service (SNS) sends the notifications through SMS or email to an Amazon Simple Queue Service (SQS) , AWS lambda functions, or an HTTP endpoint. When the CPU utilization of an instance goes above 80%, the AWS cloudwatch alarm is triggered. This cloudwatch alarm activates the SNS topic hence notifying the subscribers about the high CPU utilization of the instance. SNS service has a topic that has a unique name. It acts as a logical access point and a communication channel between publishers and subscribers.

aws-sqs

Use cases Of (AWS) Amazon Simple Notification Services (SNS)

Benefits Of Using Amazon Simple Notification Service SNS

Features Amazon Simple Notification Service

Amazon Simple Notification Service Publishers And Subscribers

1. Publishers: Initiating Communication

They communicate with subscribers asynchronously by producing and sending a message to a topic (i.e. a logical access point and communication channel). They do not include a specific destination (e.g. - email ID) in each message instead, send a message to the topic. They only send messages to topics they have permission to publish. They simply publish messages to an SNS topic, and Amazon SNS handles the distribution to the appropriate subscribers.

2.Subscribers:Receiving and Acting on Messages

Subscribers like web servers, email addresses, Amazon SQS queues, and AWS Lambda functions receive the notification over one of the supported protocols like Amazon SQS, HTTP/S, email, SMS, Lambda) when they are subscribed to the topic. Amazon SNS matches the topic to a list of subscribers who have subscribed to that topic and delivers the message to each of those subscribers. Amazon SNS categorized into Application-to-application (A2A) or Application-to-person (A2P) subscribers.

Below Is The Visual Representation of Publishers and Subscribers working.

sns-delivery-protocol

Step-by-Step Processes To Create Amazon Simple Notification Service

1. Create Topic

Step 1: Go to the Amazon SNS dashboard. Click on Create Topic button.

Create Topic

2. Give Display Name

Step 2: Type in the name of the topic and description( optional )

Configure topic details

3.Create Key And Value( Optional)

Step 3: Type in the key value of the tag which is completely optional. Click on create the topic.

Key-value pairs

4.Topic Created Successfully

Step 4: Congratulations!! The topic is created successfully.

Topic is created

5.Topic Linking

Step 5: Go back to the SNS dashboard. The created topic is visible in the dashboard now. Click on the link to the topic.

Topics

6. Create subscription

Step 6: You will be redirected to this page. Under subscription options, Click on Create subscription.

Create Subcription

7.Configure Subscription

Step 7: Select the Protocol of the topic as Email and the endpoint of the topic as your email id. Click on Create Subscription.

Configure  Subcription Details

8.Confirmation Mail

Step 8: Now go to the mailbox of the mentioned email id and click on Confirm subscription.

Confirm The Subcription

9. Confirmed Subscription

Step 9: You will be directed to this page. Your subscription is confirmed.

Subcription Confirmed

Amazon SNS Pricing

Amazon SNS pricing is dependent up on the type of tier your using as follows: