Hello, did you ever find a resolution to this problem? I'm thinking about switching from SNS/SQS to a S3-based SQS solution instead, so that I do not have to attempt to extract the Message body from the SNS Notification envelope. I'm thinking about sending the SNS event to a Lambda function that reads the Message body and writes it to S3 as a properly formated JSON structure (instead of escaped string). And then have S3 trigger an SNS event to an SQS queue, and point Splunk to that SQS queue. So basically, switching from SQS to S3-based SQS.
... View more