download free 30 days trial version buy bucket explorer
Documentation  Download  Purchase  Support  FAQs   Forum   ScreenShots & Demos

AWS Simple Notification Service (SNS) - Introduction

What is Amazon Simple Notification Service?

Amazon Simple Notification Service (Amazon SNS) is a web service that allows you to easily set up, operate and send notifications. It can also be used to create topics, subscribe to topics and publish topics in a highly scalable, flexible, and cost effective way. Using Amazon SNS, you can send event driven messages from your applications to your users.

You can configure Notifications on Amazon S3 Buckets  for specified events for the Bucket by sending an HTTP PUT Request to Amazon S3 Server, along with necessary headers. Bucket owners can configure Notifications on S3 Buckets. Currently the only event supported for notifications is ReducedRedundancyLostObject event, which is triggered when S3 find out that it has lost all replicas of an Amazon S3 Object and cannot support the requests for that Object any more.

To be able to enable Notifications, you must have a "SNS Topic" created, you must be subscribed to that topic and you must be authorized to publish notifications for that topic.

How to Enable or Disable Notifications (SNS) on a Bucket?

  • Enable of Disable Bucket Notifications on Amazon S3 Buckets Using S3 REST API- PUT Bucket Notification, GET Bucket Notification
    If you are a software programmer, you can perform Simple Notification (SNS) operations by using Amazon Simple Notification Service supported REST API in your application code.
  • Enable of Disable Bucket Notifications on Amazon S3 Buckets Using Bucket Explorer
    If you do not want to get into programming, you can perform the same Simple Notification (SNS) operations using Bucket Explorer without the hassle of writing code, using point and click.

You can perform the following Simple Notification Service (SNS) operations to configure and access Notifications on S3 Buckets:

  • Add/Remove Notification : You can add/remove notification using PUT Bucket notification request. Check the link to get more details about Add/Remove Notification - PUT Bucket Notification using Amazon REST API and using Bucket Explorer.
  • List Notification on S3 Bucket : You can get a list of all notifications on S3 Bucket using GET Bucket Notification request. Check the link to get more details about List Notification - GET Bucket Notification using Amazon REST API as well as using Bucket Explorer.
  • Notification Topic - Create - Subscribe - Public : Topic is the way of communicating with each other. Topic is used to communicate the message as well as to subscribe the notification. Check the following link to get more details about Notification Topic using Amazon REST API as well as using Bucket Explorer.

How to get started with Simple Notification Service using Bucket Explorer?

To start with it, you need to first subscribe for Amazon SNS. As you successfully signed up with Amazon SNS, you can use this service with Bucket Explorer.

Why should you use Amazon Simple Notification Service (SNS)?

With the release of Reduced Redundancy Storage (RRS), one of the most common feature requests is to provide a notification message when Amazon S3 detects that an RRS object has been lost. Customers can now have notifications sent to an Amazon Simple Notification Service topic when Amazon S3 detects that an RRS object is lost. Notifications are enabled via a Bucket sub-resource (like versioning or server access logging).

RRS is a new storage option within Amazon S3 where customers can reduce their costs by storing non-critical, reproducible data at lower levels of redundancy than Amazon S3’s standard storage. With RRS, data is replicated fewer times, so the cost is less. It is also designed to provide 99.99% durability to sustain the loss of data in a single facility.

In short, RRS is much cheaper in cost and can be notified by Amazon when RRS object is lost through Amazon Simple Notification Service .