Fork me on GitHub

How to create an AWS Kinesis data service with Pulumi

This reference shows how to use Pulumi to define an AWS Kinesis resource using pure code which can then be deployed to AWS and managed as infrastructure as code.

What is AWS Kinesis?

AWS Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information. Find out more at AWS here.

Create an AWS Kinesis resource using @pulumi/aws

The @pulumi/aws library enables fine-grained control over the AWS Kinesis resource meaning it can be coded, deployed, and managed entirely in code.

const aws = require("@pulumi/aws");

const stream = new aws.kinesis.Stream("mystream", {
    shardCount: 1
});