发布于: Oct 13, 2022

AWS Lambda 现在支持针对 Amazon MSK、自托管 Kafka、适用于 Apache ActiveMQ 的 Amazon MQ 以及适用于 RabbitMQ 的 Amazon MQ 的内容筛选选项。通过事件模式内容筛选,客户可以编写复杂规则,以便仅调用 Lambda 函数以继续执行有意义的事件。这有助于减少客户 Lambda 函数的流量、简化代码并降低总体成本。筛选已可用于作为 Lambda 事件源的 SQS、DynamoDB 和 Kinesis。

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

内容筛选在所有提供 AWS Lambda 的商业区域都可用。除了 AWS Lambda 的标准价格外,使用此功能不会产生任何额外费用。要了解有关此功能的更多信息,请访问 AWS Lambda 事件筛选文档