class AWS::SNS

This class is the starting point for working with Amazon Simple Notification Service (SNS).

To use Amazon SNS you must first sign up here.

For more information about Amazon SNS:

Credentials

You can setup default credentials for all AWS services via AWS.config:

AWS.config(
  :access_key_id => 'YOUR_ACCESS_KEY_ID',
  :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')

Or you can set them directly on the SNS interface:

sns = AWS::SNS.new(
  :access_key_id => 'YOUR_ACCESS_KEY_ID',
  :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')

@!attribute [r] client

@return [Client] the low-level SNS client object

Public Instance Methods

subscriptions() click to toggle source

@return [SubscriptionCollection] Returns a subscription

collection for managing SNS subscriptions.
# File lib/aws/sns.rb, line 71
def subscriptions
  SubscriptionCollection.new(:config => config)
end
topics() click to toggle source

@return [TopicCollection] Returns a topic collection for managing

SNS topics.
# File lib/aws/sns.rb, line 65
def topics
  TopicCollection.new(:config => config)
end