SNS operations can be classified as owner operations, subscriber operations and publisher operations.
Owner operations
-
CreateTopic
-
Create a new topic.
-
-
DeleteTopic
-
Delete a previously created topic.
-
-
ListTopics
-
List of topics owned by a particular user (AWS ID).
-
-
ListSubscriptionsByTopic
-
List of subscriptions for a particular topic
-
-
SetTopicAttributes
-
Set/modify topic attributes, including setting and modifying publisher/subscriber permissions, transports supported, etc.
-
-
GetTopicAttributes
-
Get/view existing attributes of a topic
-
-
AddPermission
-
Grant access to selected users for the specified actions
-
-
RemovePermission
-
Remove permissions for selected users for the specified actions
-
Subscriber operations:
-
Subscribe
-
Register a new subscription on a particular topic, which will generate a confirmation message from Amazon SNS
-
-
ConfirmSubscription
-
Respond to a subscription confirmation message, confirming the subscription request to receive notifications from the subscribed topic
-
-
UnSubscribe
-
Cancel a previously registered subscription
-
-
ListSubscriptions
-
List subscriptions owned by a particular user (AWS ID)
-
Publisher operations:
-
Publish: Publish a new message to the topic.
SNS – Failures and Retries
SNS will attempt to deliver notifications to all subscribers registered for that topic. Due to potential Internet issues or Email delivery restrictions, sometimes the notification may not successfully reach an HTTP or Email end-point.
In the case of HTTP, an SNS Delivery Policy can be used to control the retry pattern (linear, geometric, exponential backoff), maximum and minimum retry delays, and other parameters. If it is critical that all published messages be successfully processed, notifications can also be delivered to an SQS queue.
- heartin's blog
- Log in or register to post comments

Recent comments