Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
DurableConfig
Configura los ajustes de ejecución duraderos de las AWS Lambda funciones. Las funciones duraderas pueden funcionar hasta un año y comprobar automáticamente el progreso, lo que permite ejecutar flujos de trabajo prolongados y aplicaciones tolerantes a fallos. Para obtener más información sobre las funciones duraderas, consulte Funciones duraderas de Lambda en la Guía para AWS Lambda desarrolladores.
Sintaxis
Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.
YAML
ExecutionTimeout:IntegerRetentionPeriodInDays:Integer
Propiedades
-
ExecutionTimeout -
La cantidad de tiempo (en segundos) que Lambda permite que una función duradera se ejecute antes de detenerla. El máximo es un año de 366 días o 31.622.400 segundos.
Tipo: entero
Obligatorio: sí
Mínimo: 1
Máximo: 31622400
CloudFormation compatibilidad: esta propiedad se pasa directamente a la
ExecutionTimeoutpropiedad del tipo deAWS::Lambda::FunctionDurableConfigdatos. -
RetentionPeriodInDays -
El número de días que Lambda conserva su historial tras el cierre de una ejecución duradera, de uno a 90 días. El valor predeterminado es 14 días.
Tipo: entero
Obligatorio: no
Predeterminado: 14
Mínimo: 1
Máximo: 90
CloudFormation compatibilidad: esta propiedad se pasa directamente a la
RetentionPeriodInDayspropiedad del tipo deAWS::Lambda::FunctionDurableConfigdatos.
Ejemplos
DurableConfig
Ejemplo de configuración duradera para una función con un tiempo de espera de ejecución de 1 hora y un período de retención de 7 días.
YAML
DurableConfig: ExecutionTimeout: 3600 RetentionPeriodInDays: 7