Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.

Latest commit

 

History

History
35 lines (26 loc) · 699 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 699 Bytes

Kinesis Stream

A wrapper around KCL 2.x which exposes an Akka Streams source to consume messages off of a Kinesis Data Stream.

Required Policies

The following IAM permissions are required to use KCL 2.x

// Resource: Stream
kinesis:RegisterStreamConsumer
kinesis:DescribeStreamSummary
kinesis:ListShards
kinesis:DescribeStream
kinesis:GetShardIterator
kinesis:GetRecords
kinesis:PutRecord
kinesis:PutRecords

// Resource: "*"
kinesis:ListStreams

// Resource: Stream Consumer
kinesis:SubscribeToShard
kinesis:DescribeStreamConsumer

// For lease management
// Resource:  Dynamo table with same name as kinesis app name
dynamodb:*

// Metrics
// Resource: *
cloudwatch:PutMetricData