Amazon SQS¶
Amazon SQS is a fully managed message queuing service.
omniload consumes from SQS via mq-bridge.
URI format¶
aws+mqb://?region=us-east-1
SQS has no separate connection URL: the queue is named by its full queue_url, supplied via
--source-table (or ?queue_url=..., percent-encoded). The region is discovered from the
queue URL or ?region=. Common options: access_key / secret_key / session_token,
endpoint_url (e.g. LocalStack), wait_time_seconds (long-poll). See mq-bridge
for the full option reference and delivery semantics.
Sample command¶
omniload ingest \
--source-uri 'aws+mqb://?region=us-east-1' \
--source-table 'https://sqs.us-east-1.amazonaws.com/123456789012/orders' \
--dest-uri 'duckdb:///sqs.duckdb' \
--dest-table 'dest.orders'