By using AWS re:Post, you agree to the AWS re:Post Terms of Use

Message Transformation in SNS

0

I need to apply payload filters and transform the message payload before posting to SQS targets.

How can this be done? Any related blogs?

TIA

1 Answer
0
Accepted Answer

Hello.

It may depend on the content of the message, but I think you can use the SNS filter policy to change the content before sending it to SQS.
https://docs.aws.amazon.com/sns/latest/dg/sns-subscription-filter-policies.html

Alternatively, you can also use a configuration where Lambda is launched from SNS, the message is edited, and then the message is sent to SQS.
https://docs.aws.amazon.com/lambda/latest/dg/with-sns-example.html

profile picture
EXPERT
answered 7 months ago
profile picture
EXPERT
reviewed 7 months ago
  • I can't see anything in the SNS filter policy docs that suggest transformation. They all appear to be matching rules where "the message matches this rule" means that the whole message gets passed to the subscriber, rather than it only passing the fields that you matched on.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions