Reputation: 42500
AWS Kinesis stream supports saving a record from 24 hours to 7 days of time. And it has a maximum one record size which is 1 megabyte but it doesn't say the maximum data can be saved in a kinesis stream. I wonder what if I put a large volume of data to a stream, will it run out of space?
Upvotes: 1
Views: 1066
Reputation: 3203
You can put as much data as you want which will require you to create more shards and as per below documentation. There is no upper limit on the number of shards you can have in a stream or account. However, shards will cost you money.
Data will be there depending upon your retention period and after that, it will be expired.
Upvotes: 1