Open menu
-->

AWS SNS Best Practices

AWS Simple Notification Service (SNS) is a fully managed push notifications service that is cost effective, fast, and flexible.



AWS Simple Notification Service (SNS) is a fully managed push notifications service that is cost effective, fast, and flexible. If provides you with the ability to send individual messages or a number of messages to a large number of recipients. SNS makes it easy to send notifications to email recipients, mobile device users worldwide, or messages to other distributed services.

Cloud Conformity checks Amazon Simple Notification Service (SNS) service according to the following rules:

AWS SNS Appropriate Subscribers
Ensure appropriate subscribers to all your AWS Simple Notification Service (SNS) topics.

AWS SNS Unknown Cross Account Access
Ensure Amazon SNS topics do not allow unknown cross account access.

AWS SNS HTTP Subscriptions
Ensure AWS Simple Notification Service (SNS) subscriptions are not using HTTP as delivery protocol.

SNS Topics Publicly Accessible For Publishing
Ensure SNS topics do not allow "Everyone" to publish.

SNS Topics Publicly Accessible For Subscription
Ensure SNS topics do not allow "Everyone" to subscribe.

AWS SNS exposed topics
Ensure that AWS Simple Notification Service (SNS) topics are not exposed to everyone.

AWS SNS Topics with Unsecured Policies
Ensure Amazon SNS topic policies do not allow subscriptions to endpoints via HTTP.