DurableConfig - AWS Serverless Application Model

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: Integer RetentionPeriodInDays: 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 ExecutionTimeout propiedad del tipo de AWS::Lambda::Function DurableConfig datos.

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 RetentionPeriodInDays propiedad del tipo de AWS::Lambda::Function DurableConfig datos.

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