I have the following architecture:
API Gateway --> Lambda 1 --> SNS 1 --> Lambda 2 --> SNS 2 --> Lambda 3 (an Scatter-Gather pattern).
The TraceId is generated in API Gateway and propagated successfully to Lambda 1. My question is: how to pass that TraceId through SNS in order to reach Lambda 2? (propagating the TraceId through SNS 2 should be trivial once I've done this).
Lambda 1 is a .NET Core WEB API backend, and Lambda 2 and 3 are normal Lambdas listening for SNS messages