DurableConfig - AWS Serverless Application Model

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

DurableConfig

設定 AWS Lambda 函數的耐久執行設定。耐用的函數可以執行長達一年,並自動檢查點進度,啟用長時間執行的工作流程和容錯應用程式。如需耐用函數的詳細資訊,請參閱《 AWS Lambda 開發人員指南》中的 Lambda 耐用函數

語法

若要在 AWS Serverless Application Model (AWS SAM) 範本中宣告此實體,請使用下列語法。

YAML

ExecutionTimeout: Integer RetentionPeriodInDays: Integer

Properties

ExecutionTimeout

Lambda 允許耐用函數在停止之前執行的時間量 (以秒為單位)。上限為一年 366 天或 31,622,400 秒。

類型:整數

必要:是

下限:1

上限:31622400

CloudFormation 相容性:此屬性會直接傳遞至 AWS::Lambda::Function DurableConfig 資料類型的 ExecutionTimeout 屬性。

RetentionPeriodInDays

持久性執行關閉後的天數,Lambda 會保留其歷史記錄,從 1 天到 90 天。預設值是 14 天。

類型:整數

必要:否

預設:14

下限:1

上限:90

CloudFormation 相容性:此屬性會直接傳遞至 AWS::Lambda::Function DurableConfig 資料類型的 RetentionPeriodInDays 屬性。

範例

DurableConfig

具有 1 小時執行逾時和 7 天保留期的函數的耐用組態範例。

YAML

DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7