A Kinesis Firehose stream receives messages.
There is an option to persist into S3, but my use case is to insert into dynamodb table.
Firehose has an option to enable Lambda function. Shall i write insert logic into dynamodb table using Lambda? Is this the right approach?
If so, then how to insert records into DynamoDB using Lambda written in Java.