从运动数据流触发 lambda

Triggering lambda from kinesis data stream

我有一个分片大小为 5 的 Kinesis 数据流,它触发了批量大小为 1 的 lambda。查看日志,lambda 函数是通过一条记录异步触发的,即使数据流中分布有多个记录不同的碎片。

在查看文档时,提到 "Lambda reads records from the data stream and invokes your function synchronously with an event that contains stream records. Lambda reads records in batches and invokes your function to process records from the batch."。

我试图找出 lambda 的这种行为,但找不到原因。有什么我想念的吗?

发现,每个分片分别触发lambda。所以在这种情况下,每个分片同步发生 5 个 lambda 调用。