发布于: Oct 30, 2019

我们宣布推出适用于 Amazon Lambda 的批处理时段,这项新功能让开发人员能够微调 Lambda 调用,从而优化成本。在处理来自 Kinesis 数据流和 DynamoDB 流的数据时,此功能让您可以更好地控制批处理行为。

Lambda 以固定的频率从数据流读取记录(如每秒从 Kinesis 数据流读取一次),并调用一个具有一批记录的函数。通过批处理时段,您只需在调用函数之前等待 300 秒即可构建批处理。现在,只要满足以下其中一个条件即可调用函数:负载大小达到 6MB,批处理时段达到其最大值,或者批处理大小达到其最大值。使用批处理时段,您可以增加每次调用时传递给函数的平均记录数。当您想减少调用次数并优化成本时,这非常有用。

您可以通过 亚马逊云科技管理控制台、CLI、API 或 SAM 开始使用批处理时段。在提供 Amazon Lambda 的所有区域,用户可以免费使用该功能。要详细了解哪些区域提供 Amazon Lambda,请参阅 Amazon 区域表。要了解更多信息,请参阅《Amazon Lambda 开发人员指南》中的将 Amazon Lambda 与 Amazon Kinesis 配合使用将 Amazon Lambda 与 Amazon DynamoDB 配合使用