Amazon Simple Queue Service
Developer Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Amazon SQS Batch Actions

To reduce costs or manipulate up to 10 messages with a single action, you can use the following actions:

You can take advantage of batch functionality using the Query API, or an AWS SDK that supports the Amazon SQS batch actions.


The total size of all messages that you send in a single SendMessageBatch call can't exceed 262,144 bytes (256 KB).

You can't set permissions for SendMessageBatch, DeleteMessageBatch, or ChangeMessageVisibilityBatch explicitly. Setting permissions for SendMessage, DeleteMessage, or ChangeMessageVisibility sets permissions for the corresponding batch versions of the actions.

The Amazon SQS console doesn't support batch actions.