

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

# DurableConfig
<a name="sam-property-function-durableconfig"></a>

設定 AWS Lambda 函數的耐久執行設定。耐用的函數可以執行長達一年，並自動檢查點進度，啟用長時間執行的工作流程和容錯應用程式。如需耐用函數的詳細資訊，請參閱《 *AWS Lambda 開發人員指南*》中的 [Lambda 耐用函數](https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html)。

## 語法
<a name="sam-property-function-durableconfig-syntax"></a>

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

### YAML
<a name="sam-property-function-durableconfig-syntax.yaml"></a>

```
  [ExecutionTimeout](#sam-function-durableconfig-executiontimeout): Integer
  [RetentionPeriodInDays](#sam-function-durableconfig-retentionperiodindays): Integer
```

## Properties
<a name="sam-property-function-durableconfig-properties"></a>

 `ExecutionTimeout`   <a name="sam-function-durableconfig-executiontimeout"></a>
Lambda 允許耐用函數在停止之前執行的時間量 （以秒為單位）。上限為一年 366 天或 31，622，400 秒。  
*類型*：整數  
*必要*：是  
*下限*：1  
*上限*：31622400  
*CloudFormation 相容性*：此屬性會直接傳遞至 `AWS::Lambda::Function` `DurableConfig` 資料類型的 `[ExecutionTimeout](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-executiontimeout)` 屬性。

 `RetentionPeriodInDays`   <a name="sam-function-durableconfig-retentionperiodindays"></a>
持久性執行關閉後的天數，Lambda 會保留其歷史記錄，從 1 天到 90 天。預設值是 14 天。  
*類型*：整數  
*必要*：否  
*預設*：14  
*下限*：1  
*上限*：90  
*CloudFormation 相容性*：此屬性會直接傳遞至 `AWS::Lambda::Function` `DurableConfig` 資料類型的 `[RetentionPeriodInDays](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-retentionperiodindays)` 屬性。

## 範例
<a name="sam-property-function-durableconfig--examples"></a>

### DurableConfig
<a name="sam-property-function-durableconfig--examples--durableconfig"></a>

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

#### YAML
<a name="sam-property-function-durableconfig--examples--durableconfig--yaml"></a>

```
DurableConfig:
  ExecutionTimeout: 3600
  RetentionPeriodInDays: 7
```