DurableConfig - AWS Serverless Application Model

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

DurableConfig

Configure les paramètres d'exécution durables des AWS Lambda fonctions. Les fonctions durables peuvent fonctionner jusqu'à un an et contrôler automatiquement la progression des points de travail, ce qui permet des flux de travail de longue durée et des applications tolérantes aux pannes. Pour plus d'informations sur les fonctions durables, consultez la section Fonctions durables Lambda dans le Guide du AWS Lambda développeur.

Syntaxe

Pour déclarer cette entité dans votre modèle AWS Serverless Application Model (AWS SAM), utilisez la syntaxe suivante.

YAML

ExecutionTimeout: Integer RetentionPeriodInDays: Integer

Propriétés

ExecutionTimeout

Durée (en secondes) pendant laquelle Lambda permet à une fonction durable de s'exécuter avant de l'arrêter. Le maximum est d'une année de 366 jours ou 31 622 400 secondes.

Type : entier

Obligatoire : oui

Minimum : 1

Maximum : 31622400

CloudFormation compatibilité : cette propriété est transmise directement à la ExecutionTimeout propriété du type de AWS::Lambda::Function DurableConfig données.

RetentionPeriodInDays

Le nombre de jours après la clôture d'une exécution durable pendant lesquels Lambda conserve son historique, de un à 90 jours. La durée par défaut est de 14 jours.

Type : entier

Obligatoire : non

Par défaut : 14

Minimum : 1

Maximum : 90

CloudFormation compatibilité : cette propriété est transmise directement à la RetentionPeriodInDays propriété du type de AWS::Lambda::Function DurableConfig données.

Exemples

DurableConfig

Exemple de configuration durable pour une fonction avec un délai d'exécution d'une heure et une période de rétention de 7 jours.

YAML

DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7