FunctionScalingConfig - 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.

FunctionScalingConfig

Configura el comportamiento de escalado de las versiones de la función Lambda, controlando el número de entornos de ejecución (sandboxes) que se pueden crear. Esta configuración se aplica tanto a la versión $LATEST.PUBLISHED como a la de la función numérica.

Sintaxis

Para declarar esta entidad en su plantilla AWS Serverless Application Model (AWS SAM), utilice la siguiente sintaxis.

Propiedades

MinExecutionEnvironments

El número mínimo de entornos de ejecución que se deben mantener para la versión de la función.

Tipo: entero

Obligatorio: no

Valor predeterminado: 3

Mínimo: 0

CloudFormation compatibilidad: esta propiedad se transfiere directamente a la MinExecutionEnvironments propiedad de un AWS::Lambda::Function recurso.

MaxExecutionEnvironments

El número máximo de entornos de ejecución que se pueden crear para la versión de la función.

Tipo: entero

Obligatorio: no

Valor predeterminado: 3

Mínimo: 0

CloudFormation compatibilidad: esta propiedad se transfiere directamente a la MaxExecutionEnvironments propiedad de un AWS::Lambda::Function recurso.

Ejemplos

Configuración de escalado de funciones

El siguiente ejemplo muestra una configuración de escalado de funciones con entornos de ejecución mínima y máxima.

FunctionScalingConfig: MinExecutionEnvironments: 5 MaxExecutionEnvironments: 100