AWS::Kinesis::Stream
- Creates a
Kinesis streamthat captures and transportsdata recordsthat are emitted from data sources -
Real-time
streamingmodel -
Producer can use
Kinesis Agent,AWS SDKorKinesis Producer Library (KPL)
Properties
Type: AWS::Kinesis::Stream
Properties:
Name: String
RetentionPeriodHours: Integer
ShardCount: Integer
StreamEncryption:
StreamEncryption
StreamModeDetails:
StreamModeDetails
Tags:
- Tag
RetentionPeriodHours
- Retention between
1 to 365 days - Data cannot be deleted before this period
ShardCount
- Billing is per
shardprovisioned - The partition key within each record tells to which shard the record will go
- Messages with same partition key go to the same shard
- Each shard supports
1MB/sincoming data and2MB/soutgoing data