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 | ||
|
List your queues | ||
|
Delete a queue |