About SQS Queues

You can have as many queues with as many messages as you like in the Amazon SQS system. A queue can be empty if you haven't sent any messages to it or if you have deleted all the messages from it. You can get a list of all your queues or a subset of your queues that share the same initial characters in their names (for example, you could get a list of all your queues whose names start with "T3"). You can delete a queue at any time, and the queue doesn't have to be empty for you to delete it. Queues have a time limit: messages that have been in the queue for more than 15 days are deleted.

As the owner of a queue, you can grant permissions to other users to use the queue. For more information, see Access Control for Queues.

The table below lists the API actions to use.

To do this... Use this action for Query or SOAP Use this action for REST

Create a queue

CreateQueue

POST on QueueService

List your queues

ListQueues

GET on QueueService

Delete a queue

DeleteQueue

DELETE on MessageQueue