AWS Kinesis Data Stream,分区键是否可以属于多个分片?

AWS Kinesis Data Stream, is it possible for a parition key to belong to multiple shards?

我是 Kinesis Data Streams 的新手,我想知道 Kinesis Data Streams 的行为是否与 DynamoDB Streams 的行为相似 在 DDB Streams 中,一个分区键只能属于 1 个分片,而 1 个分片可以容纳多个键。

Kinesis Data Streams 也是如此吗?

是的,分片是流扩展的方式。分区键用于将数据记录关联到特定分片https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#partition-key