AWS Lambda 支持 Amazon S3 作为异步和流事件源的失败事件目标

发布于: 2024年11月20日

AWS Lambda 现在支持将 Amazon S3 作为异步调用、Amazon Kinesis 和 Amazon DynamoDB 事件源映射 (ESM) 的失败事件目标。这使客户能够使用简单的配置将失败的记录批次和函数执行结果路由到 S3,而无需编写和管理额外代码的开销。

使用异步事件源或 Lambda 流事件源构建事件驱动型应用程序的客户可以将 Amazon Simple Queue Service (SQS) 和 Amazon Simple Notification Service (SNS) 等服务配置为失败事件目标,以存储调用失败的结果。但是,在现有失败事件目标不支持失败事件的有效载荷大小要求的情况下,客户需要编写自定义逻辑来检索和重新驱动事件有效载荷数据。通过今天的公告,客户可以将 S3 配置为通过异步调用、Kinesis ESM 和 DynamoDB ESM 调用的 Lambda 函数的失败事件目标。这使客户能够将完整的事件有效载荷数据传送到失败事件目标,并有助于减少管理自定义逻辑以可靠地检索和重新驱动失败事件数据的开销。

此功能通常在提供 AWS Lambda 和配置的事件源或事件目标的所有 AWS 商业区域推出。

要启用 S3 作为失败事件目标,请参阅我们的文档,了解如何使用异步调用Kinesis ESMDynamoDB ESM 配置目标。使用此功能不额外收费。您需要支付与使用 Amazon S3 相关的费用。