如何更改AWS Lambda MSK事件源的“批量大小”

问题描述

我创建了一个MSK群集和一个Lambda函数,当MSK群集上的事件中有新事件时,我想触发它​​。

我创建了事件源,它说:

Batch size: 100

我希望使用较小的批处理大小,但找不到任何更改方法。不通过CLI也不通过AWS Web界面。

解决方法

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

-批量大小(整数)

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