AWS CloudFormation templates
This solution uses AWS CloudFormation to automate the deployment of the Streaming Data Solution for
Amazon Amazon Kinesis in the AWS Cloud. It includes the following CloudFormation templates, which
you can download before deployment and customize to meet your needs:
Option 1:
streaming-data-solution-for-kinesis-using-api-gateway-and-lambda.template - Use
this template to launch this solution using Amazon API Gateway, Amazon Kinesis Data Streams, and AWS Lambda. The default
configuration deploys API Gateway REST APIs, Kinesis Video Streams, AWS Lambda functions, and an Amazon Simple Queue Service queue. You
can also customize the template based on your specific needs.
Option 2:
streaming-data-solution-for-kinesis-using-kpl-and-kinesis-data-analytics.template -
Use this template to launch this solution using Kinesis Producer Library, Amazon Elastic Compute Cloud (Amazon EC2), and
Amazon Managed Service for Apache Flink. The default configuration deploys an Amazon EC2 instance, Kinesis Data Streams, Managed Service for Apache Flink, Amazon CloudWatch, and an
Amazon Simple Storage Service bucket. You can also customize the template based on your specific needs.
Option 3:
streaming-data-solution-for-kinesis-using-kinesis-data-firehose-and-amazon-s3.template
- Use this template to launch the solution using Kinesis Data Streams, Kinesis Data Firehose,
and S3. You can also customize the template for your specific needs.
Option 4:
streaming-data-solution-for-kinesis-using-kinesis-data-analytics-and-api-gateway.template
- Use this template to launch the solution using Kinesis Data Streams, Managed Service for Apache Flink,
and API Gateway. You can also customize the template for your specific needs.