In AWS Kinesis Streams, what does this limit exactly mean:
GetShardIterator
has a limit of 5 transactions per second per account per open shard.
In particular, what is an "open shard"? A shard that has a shard iterator that is not expired yet? Is this to encourage using open iterators and discourage from opening too many iterators for the same shard at once?
Or does it mean that up to 5 GetRecords
transactions can be sent to the same shard iterator per second?