A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources with infrastructure-as-code.
—
Quality
Pending
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Amazon Kinesis provides services for real-time streaming data processing.
Real-time data streaming with custom processing.
See Kinesis Data Streams for detailed documentation.
const stream = new aws.kinesis.Stream("events", {
name: "event-stream",
shardCount: 2,
});Deliver streaming data to destinations like S3, Redshift, and Elasticsearch.
const deliveryStream = new aws.kinesis.FirehoseDeliveryStream("delivery", {
name: "data-delivery",
destination: "extended_s3",
extendedS3Configuration: {
roleArn: role.arn,
bucketArn: bucket.arn,
},
});Real-time analytics on streaming data using SQL or Apache Flink.
const analyticsApp = new aws.kinesisanalyticsv2.Application("analytics", {
name: "stream-analytics",
runtimeEnvironment: "FLINK-1_15",
serviceExecutionRole: role.arn,
});Capture, process, and store video streams.
const videoStream = new aws.kinesisvideo.Stream("camera", {
name: "security-camera-stream",
dataRetentionInHours: 24,
});Install with Tessl CLI
npx tessl i tessl/npm-pulumi--aws@7.16.0