AWS Lambda 宣佈推出適用於多步驟應用程式與 AI 工作流程的耐久性函式
AWS Lambda 宣佈推出耐久性函式,讓開發人員能在 Lambda 開發體驗中建置可靠的多步驟應用程式與 AI 工作流程。耐久性函式會自動檢查點記錄進度、在長時間執行的任務期間暫停執行長達一年,並從失敗中復原,全程無需您管理額外的基礎結構或撰寫自訂狀態管理與錯誤處理程式碼。
客戶使用 Lambda 是因其具有事件驅動的程式設計模型和內建整合功能,簡單易用。雖然傳統 Lambda 函式在處理單一、短暫任務方面表現出色,但開發人員在構建複雜的多步驟應用程式(例如訂單處理、使用者入門流程及 AI 輔助工作流程)時,過去需要自行實作狀態管理邏輯或整合外部協同運作服務。Lambda 耐久性函式透過新增「steps」與「waits」等操作擴展 Lambda 程式模型,讓您可以在不中斷計算費用的情況下,檢查進度並暫停執行。此服務負責處理狀態管理、錯誤復原,以及有效率地暫停與恢復長時間執行的任務,讓您能專注於核心業務邏輯。
Lambda 耐久性函式在美國東部 (俄亥俄) 正式推出,並支援 Python (3.13 與 3.14 版本) 和 Node.js (22 與 24 版本) 執行時期。如需最新可用區域資訊,請瀏覽 AWS 各區域功能頁面。
您可以使用 AWS Lambda API、AWS 管理主控台、AWS Command Line Interface (AWS CLI)、AWS Cloud Formation、AWS Serverless Application Model (AWS SAM)、AWS SDK 和 AWS Cloud Development Kit (AWS CDK) 啟用新 Python 型或 Node.js 型 Lambda 函式的耐久性函式功能。如需耐久性函式的更多資訊,請參閱 AWS Lambda 開發人員指南與發佈部落格文章。若需了解定價,請瀏覽 AWS Lambda 定價。