本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DurableConfig
設定 AWS Lambda 函數的耐久執行設定。耐用的函數可以執行長達一年,並自動檢查點進度,啟用長時間執行的工作流程和容錯應用程式。如需耐用函數的詳細資訊,請參閱《 AWS Lambda 開發人員指南》中的 Lambda 耐用函數。
語法
若要在 AWS Serverless Application Model (AWS SAM) 範本中宣告此實體,請使用下列語法。
YAML
ExecutionTimeout:IntegerRetentionPeriodInDays:Integer
Properties
-
ExecutionTimeout -
Lambda 允許耐用函數在停止之前執行的時間量 (以秒為單位)。上限為一年 366 天或 31,622,400 秒。
類型:整數
必要:是
下限:1
上限:31622400
CloudFormation 相容性:此屬性會直接傳遞至
AWS::Lambda::FunctionDurableConfig資料類型的ExecutionTimeout屬性。 -
RetentionPeriodInDays -
持久性執行關閉後的天數,Lambda 會保留其歷史記錄,從 1 天到 90 天。預設值是 14 天。
類型:整數
必要:否
預設:14
下限:1
上限:90
CloudFormation 相容性:此屬性會直接傳遞至
AWS::Lambda::FunctionDurableConfig資料類型的RetentionPeriodInDays屬性。
範例
DurableConfig
具有 1 小時執行逾時和 7 天保留期的函數的耐用組態範例。
YAML
DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7