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 相關的費用。