- Defined in:
Provides an expressive, object-oriented interface to Amazon SQS.
You can setup default credentials for all AWS services via AWS.config:
.( :access_key_id => 'YOUR_ACCESS_KEY_ID', :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')
Or you can set them directly on the SQS interface:
sqs = ::SQS.( :access_key_id => 'YOUR_ACCESS_KEY_ID', :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')
Queues and Messages
Amazon SQS is a distributed queue system that enables web service applications to quickly and reliably queue messages that one component in the application generates to be consumed by another component. A queue is a temporary repository for messages that are awaiting processing.
You can access your queues using thecollection. For example, to create a queue, use :
queue = sqs.queues.create("myqueue")
Or to find out what queues you have in your account:
See theclass for more information on how to send and receive messages.
Defined Under Namespace
Modules:Classes: , , , , , ,
Instance Method Summary collapse
#queues ⇒ QueueCollection
The collection of allobjects in your account.
Methods included from
Instance Method Details
Returns The collection of allobjects in your account.
73 74 75
# File 'lib/aws/sqs.rb', line 73 def queues .(:config => config) end