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:IntegerRetentionPeriodInDays: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
ExecutionTimeoutpropriété du type deAWS::Lambda::FunctionDurableConfigdonné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
RetentionPeriodInDayspropriété du type deAWS::Lambda::FunctionDurableConfigdonné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