AWS::Kinesis::Stream
- Creates a
Kinesis stream
that captures and transportsdata records
that are emitted from data sources -
Real-time
streaming
model -
Producer can use
Kinesis Agent
,AWS SDK
orKinesis 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
shard
provisioned - 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/s
incoming data and2MB/s
outgoing data