Provision Amazon Kinesis with AWS CloudFormation

Posted on: May 6, 2014

You can now provision Amazon Kinesis streams using AWS CloudFormation. A Kinesis stream is an ordered sequence of data records. You can already use CloudFormation to provision applications consuming data from the Kinesis streams.

Amazon Kinesis is a fully managed service for real-time processing of streaming data at massive scale. With Amazon Kinesis applications, you can build real-time dashboards, capture exceptions and generate alerts, drive recommendations, and make other real-time business or operational decisions.

AWS CloudFormation simplifies resource provisioning and management for a wide range of AWS services. The CloudFormation service quickly and reliably provisions application architectures (or ‘stacks’) that you model in the CloudFormation template files. You can also easily update or replicate the stacks as needed.

Here is a sample CloudFormation template provisioning a Kinesis producer application, a Kinesis stream, and a Kinesis consumer application. Please see our documentation for more details on provisioning Amazon Kinesis with AWS CloudFormation.