发布于: Nov 26, 2021

AWS Lambda 现在提供将 SQS、DynamoDB 和 Kinesis 作为事件源的内容筛选选项。通过事件模式内容筛选,客户可以编写复杂的规则,以便他们的 Lambda 函数仅由 SQS、DynamoDB 或 Kinesis 根据您指定的筛选条件触发。这有助于减少客户 Lambda 函数的流量、简化代码并降低总体成本。

在为其由 SQS、DynamoDB 或 Kinesis 触发的 Lambda 函数创建更新事件源映射时,客户最多可以指定 5 个筛选条件。默认情况下,筛选条件使用 OR 逻辑组合。换言之,满足定义的任何筛选条件的事件/负载将都被传递以触发 Lambda 函数,而不匹配任何筛选条件的事件/负载将被丢弃。此功能有助于减少对仅使用可用事件子集的微服务的函数调用,无需目标 Lambda 函数或下游应用程序即可执行筛选。 

内容筛选在所有提供 AWS Lambda 的商业区域都可用。除了 AWS Lambda 的标准价格外,使用此功能不会产生任何额外费用。

要了解有关此功能的更多信息,请访问 AWS Lambda 事件筛选文档