AWS SNS
Overview
The AWS SNS component provides both a TO route allowing you to send messages to an SNS topic.
Routes
FROM
TO
TO
Setup Headers
Header | Description | Optional | Default |
---|---|---|---|
Host | ARN | NO | EMPTY |
Topic ARN
Kyameru will not validate the ARN provided to it. It assumes the ARN is correct and valid.
Example - ARN
To("sns://arn:sns:so:on:and:so:forth")
Message Headers
The large majority of options for the S3 object upload are set through message headers.
Header | Description | Optional | Default |
---|---|---|---|
SNSARN | ARN of SNS topic to send to | YES | Uses ARN from setup (Setting this will override the setup header) |
SNSDeduplicationId | DeDuplication Id | YES | |
SNSGroupId | Message group Id | YES |
Other Headers
Other Kyameru headers are automatically added as message attributes and will automatically send to SNS.
Message Body
This needs to be a string so the component can send to SNS.
Outbound Messages
TO
The routable message outbound from the component is as follows:
Body
No modifications made from inbound message.
Headers
Header | Description | Immutable |
---|---|---|
SNSMessageId | Id of message sent | YES |
SNSSequenceNumber | Sequence number of the message | YES |