Use the AWS Streaming Data Solution for Amazon Kinesis
The AWS Streaming Data Solution for Amazon Kinesis automatically configures the AWS services necessary to easily capture, store, process, and deliver streaming data. The solution provides multiple options for solving streaming data use cases that use multiple AWS services including Kinesis Data Streams, AWS Lambda, Amazon API Gateway, and Amazon Managed Service for Apache Flink.
Each solution includes the following components:
A AWS CloudFormation package to deploy the complete example.
A CloudWatch dashboard for displaying application metrics.
CloudWatch alarms on the most relevant application metrics.
All necessary IAM roles and policies.
The solution can be found here:
Streaming Data Solution for Amazon Kinesis