【发布时间】:2020-09-23 14:52:28
【问题描述】:
我创建了一个 MSK 集群和一个 Lambda 函数,我希望当 MSK 集群上的事件有新事件时触发。
我创建了事件源,它说:
Batch size: 100
我想要一个较小的 Batch 大小,但我找不到任何改变它的方法。不是通过 CLI 也不是通过 AWS Web 界面。
【问题讨论】:
标签: aws-lambda aws-msk
我创建了一个 MSK 集群和一个 Lambda 函数,我希望当 MSK 集群上的事件有新事件时触发。
我创建了事件源,它说:
Batch size: 100
我想要一个较小的 Batch 大小,但我找不到任何改变它的方法。不是通过 CLI 也不是通过 AWS Web 界面。
【问题讨论】:
标签: aws-lambda aws-msk
您可以使用create-event-source-mapping 或update-event-source-mapping API。两者都有一个批量大小选项,您可以在其中进行设置:
--批量大小(整数)
单个批次中检索的最大项目数。 适用于 Apache Kafka 的 Amazon Managed Streaming - 默认 100。最大 10,000。
【讨论】:
batch_size消息时才会触发该函数?