如何更改 AWS Lambda MSK 事件源的 "batch size"

How change the "batch size" of a AWS Lambda MSK Event source

我创建了一个 MSK 集群和一个 Lambda 函数我想在 MSK 集群上的事件上有新事件时被触发。

我创建了事件源,它说:

Batch size: 100

我想要一个较小的批量大小,但我找不到任何方法来改变它。不是通过 CLI,也不是通过 AWS Web 界面。

可以使用create-event-source-mapping or update-event-source-mappingAPI。两者都有批量大小选项,您可以在其中进行设置:

--batch-size(整数)

单批检索的最大项目数。 适用于 Apache Kafka 的 Amazon Managed Streaming - 默认 100。最大 10,000。