I have a workflow, where:
- All cloudwatch logs will be streamed to Kinesis Firehose Delivery Stream.
- From Kinesis Firehose Delivery Stream, it will be sent to Opensearch.
However, Kinesis is failed to put data to opensearch and returning the error:
The Amazon OpenSearch Service cluster returned a JsonParseException. Ensure that the data being put is valid.
I have tried all available Lambda blueprints for firehose to transform records as well, but no luck.
Any suggestions are appreciated.
Thank you.