如何在 Lambda 函数中检索 DynamoDB 的分片 ID?

How to retrieve a shard ID of DynamoDB in Lambda functions?

AWS DynamoDB 触发器 使我们能够捕获 DynamoDB table 中的所有更改。 Lambda 将每个 Lambda 函数分配给 a shard of DynamoDB Streams.

我想在 Lambda 函数中检索分片 ID 以保持某些数据处理任务的一致性,但我找不到获取方法。有人能做到吗?

AWS Lambda 为您抽象了分片处理和序列化的细节。处理流并同时了解分片 ID 的唯一方法是使用 KCL 和 DynamoDB Streams 适配器自行使用流。