A collection of configuration templates for Amazon Kinesis (Including Streams, Firehose and Analytics) resources as well as security controls for monitoring and protecting Amazon Kinesis configuration such as Config Rules, CloudWatch Alarms, EventBridge Rules, IAM policies, and more.

Kinesis Analytics V2
Amazon Kinesis Analytics V2 Application with Apache Flink

This template creates an Amazon Kinesis Data Analytics application using Apache Flink. The application is created with a deployment package from Amazon S3. The template includes an IAM role with permissions to access the required streams. The application configuration includes the runtime environment, service execution role, and the S3 location of the code package.

CloudFormationTerraform
Amazon Kinesis Analytics V2 Studio Application

This template creates an Amazon Kinesis Data Analytics Studio application. The application is created with an Amazon Glue database. The template includes an IAM role with permissions to create or access the required streams and the Glue database. The application configuration includes the application mode, runtime environment, service execution role, and the Glue database configuration.

CloudFormationTerraform
Amazon Kinesis Analytics V2 Application CloudWatch Logging Option

This CloudFormation template creates a CloudWatch logging option for an Amazon Kinesis Analytics V2 application. It enables logging of application data to a specified Log Group.

CloudFormationTerraform
Amazon Kinesis Analytics V2 Application Output

This template creates an Amazon Kinesis Analytics V2 application output that sends data to a Kinesis stream in CSV format.

CloudFormationTerraform
Amazon Kinesis Analytics V2 Application Reference Data Source

This template creates an Amazon Kinesis Analytics V2 application with a reference data source. The reference data is stored in an S3 bucket and is used for data enrichment in the application.

CloudFormationTerraform