The AWS SQS destination delivers structured pipeline output as messages to an Amazon SQS queue. It supports both standard and FIFO queues with built-in deduplication.Documentation Index
Fetch the complete documentation index at: https://goldrush.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Configuration
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
queue_url | string | yes | — | SQS queue URL |
region | string | yes | — | AWS region |
access_key_id | string | yes | — | AWS access key |
secret_access_key | string | yes | — | AWS secret key |
batch_size | int | no | 10 | Messages per batch (max 10) |
message_group_id | string | no | auto-derived | FIFO message group ID |
FIFO Queue Detection
FIFO mode is automatically activated when either condition is met:- The
queue_urlends with.fifo - A
message_group_idvalue is explicitly set
MessageGroupId and MessageDeduplicationId on every message.
Message Format
Each message is a JSON object containing the project, stream name, and the record payload:Message Attributes
Each SQS message includes the following message attributes:| Attribute | Type | Description |
|---|---|---|
project | String | Project name |
stream | String | Stream name |
block_number | String | Block number, if present in the record |