docs/integrations/destinations/amazon-sqs.md
The Airbyte SQS destination allows you to sync data to Amazon SQS. It currently supports sending all streams to a single Queue.
All streams will be output into a single SQS Queue.
Amazon SQS messages can only contain JSON, XML or text, and this connector supports writing messages in all three formats. See the Writing Text or XML messages section for more info.
| Sync mode | Supported? |
|---|---|
| Full Refresh - Overwrite | No |
| Full Refresh - Append | Yes |
| Full Refresh - Overwrite + Deduped | No |
| Incremental Sync - Append | Yes |
| Incremental Sync - Append + Deduped | No |
If the target SQS Queue is not public, you will need the following permissions on the Queue:
sqs:SendMessageRequired properties are 'Queue URL' and 'AWS Region' as noted in bold below.
https://sqs.eu-west-1.amazonaws.com/1234567890/example-queue-urlsqs:SendMessage is requiredThis property allows you to reference a Key within the input Record as using that properties Value as the SQS Message Body.
For example, with the input Record:
{
"parent_with_child": {
"child": "child_value"
},
"parent": "parent_value"
}
To send only the parent_with_child object, we can set Message Body Key to parent_with_child.
Giving an output SQS Message of:
{
"child": "child_value"
}
To output Text or XML, the data must be contained within a String field in the input data, and then
referenced by setting the Message Body Key property.
For example, with an input Record as:
{
"my_xml_field": "<something>value</something>"
}
To send a pure XML message, you would set the Message Body Key to my_xml_field.
The output SQS message would contain:
<something>value</something>
This destination does not support namespaces.
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.1.17 | 2024-08-22 | 44530 | Update test dependencies |
| 0.1.16 | 2024-08-03 | 43278 | Update dependencies |
| 0.1.15 | 2024-07-27 | 42795 | Update dependencies |
| 0.1.14 | 2024-07-20 | 42165 | Update dependencies |
| 0.1.13 | 2024-07-13 | 41733 | Update dependencies |
| 0.1.12 | 2024-07-10 | 41439 | Update dependencies |
| 0.1.11 | 2024-07-09 | 41237 | Update dependencies |
| 0.1.10 | 2024-07-06 | 40960 | Update dependencies |
| 0.1.9 | 2024-06-29 | 40622 | Update dependencies |
| 0.1.8 | 2024-06-27 | 40215 | Replaced deprecated AirbyteLogger with logging.Logger |
| 0.1.7 | 2024-06-26 | 40536 | Update dependencies |
| 0.1.6 | 2024-06-25 | 40461 | Update dependencies |
| 0.1.5 | 2024-06-22 | 40075 | Update dependencies |
| 0.1.4 | 2024-06-04 | 39070 | [autopull] Upgrade base image to v1.2.1 |
| 0.1.3 | 2024-05-21 | 38493 | [autopull] base image + poetry + up_to_date |
| 0.1.2 | 2024-03-05 | #35838 | Un-archive connector |
| 0.1.1 | 2024-01-03 | #33924 | Add new ap-southeast-3 AWS region |
| 0.1.0 | 2021-10-27 | #0000 | Initial version |