DurableConfig - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

DurableConfig

Configura impostazioni di esecuzione durevoli per le AWS Lambda funzioni. Le funzioni durevoli possono funzionare fino a un anno e controllano automaticamente i progressi, consentendo flussi di lavoro a lunga durata e applicazioni con tolleranza ai guasti. Per ulteriori informazioni sulle funzioni durevoli, consulta Funzioni durevoli Lambda nella Guida per gli AWS Lambda sviluppatori.

Sintassi

Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.

YAML

ExecutionTimeout: Integer RetentionPeriodInDays: Integer

Properties

ExecutionTimeout

La quantità di tempo (in secondi) in cui Lambda consente a una funzione durevole di funzionare prima di interromperla. Il massimo è un anno di 366 giorni o 31.622.400 secondi.

Tipo: integer

Campo obbligatorio: sì

Minimo: 1

Massimo: 3162.400

CloudFormation compatibilità: questa proprietà viene passata direttamente alla ExecutionTimeout proprietà del tipo di AWS::Lambda::Function DurableConfig dati.

RetentionPeriodInDays

Il numero di giorni dopo la chiusura di un'esecuzione durevole in cui Lambda conserva la cronologia, da uno a 90 giorni. L'impostazione di default è 14 giorni.

Tipo: integer

Required: No

Impostazione predefinita: 14

Minimo: 1

Massimo: 90

CloudFormation compatibilità: questa proprietà viene passata direttamente alla RetentionPeriodInDays proprietà del tipo di AWS::Lambda::Function DurableConfig dati.

Esempi

DurableConfig

Esempio di configurazione durevole per una funzione con un timeout di esecuzione di 1 ora e un periodo di conservazione di 7 giorni.

YAML

DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7