Use Amazon SQS to send, receive, and delete messages, extend visibility timeouts, and manage queues, attributes, and tags. Batch message actions accept up to 10 entries. Dead-letter actions list source queues and start, inspect, or cancel message move tasks.
A workflow can long-poll for work, process each message, and delete it after success. Receiving a message does not remove it: if processing fails and it is not deleted, it becomes available again after the visibility timeout.
Use the block
Send and receive messages one at a time or in batches of ten, delete messages, extend visibility timeouts, manage queues along with their attributes and tags, and redrive messages out of a dead-letter queue.
Actions
SQS Send Message
Send a message to an Amazon SQS queue
SQS Send Message Batch
Send up to 10 messages to an Amazon SQS queue in a single request
SQS Receive Message
Receive up to 10 messages from an Amazon SQS queue, with optional long polling
SQS Delete Message
Delete a received message from an Amazon SQS queue using its receipt handle
SQS Delete Message Batch
Delete up to 10 received messages from an Amazon SQS queue in a single request
SQS Change Message Visibility
Change how long a received Amazon SQS message stays hidden from other consumers
SQS Change Message Visibility Batch
Change the visibility timeout of up to 10 received Amazon SQS messages at once
SQS List Queues
List Amazon SQS queue URLs in a region, optionally filtered by name prefix
SQS Get Queue URL
Resolve an Amazon SQS queue name to its queue URL
SQS Get Queue Attributes
Read configuration and message-count attributes of an Amazon SQS queue
SQS Set Queue Attributes
Update configuration attributes of an existing Amazon SQS queue
SQS Create Queue
Create a standard or FIFO Amazon SQS queue
SQS Delete Queue
Delete an Amazon SQS queue and every message still in it
SQS Purge Queue
Delete every message in an Amazon SQS queue while keeping the queue itself
SQS List Dead-Letter Source Queues
List the Amazon SQS queues that use a given queue as their dead-letter queue
SQS List Queue Tags
List the cost-allocation tags attached to an Amazon SQS queue
SQS Tag Queue
Add or overwrite cost-allocation tags on an Amazon SQS queue
SQS Untag Queue
Remove cost-allocation tags from an Amazon SQS queue
SQS Start Message Move Task
Start redriving messages out of an Amazon SQS dead-letter queue
SQS List Message Move Tasks
List the most recent message move tasks for an Amazon SQS source queue
SQS Cancel Message Move Task
Cancel an in-progress Amazon SQS message move task