FunctionScalingConfig - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

FunctionScalingConfig

Configura o comportamento de escalabilidade para as versões da função Lambda, controlando o número de ambientes de execução (sandboxes) que podem ser criados. Essa configuração se aplica às versões $LATEST.PUBLISHED e da função numérica.

Sintaxe

Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.

Propriedades

MinExecutionEnvironments

O número mínimo de ambientes de execução a serem mantidos para a versão da função.

Tipo: inteiro

Obrigatório: não

Padrão: 3

Mínimo: 0

CloudFormation compatibilidade: essa propriedade é passada diretamente para a MinExecutionEnvironments propriedade de um AWS::Lambda::Function recurso.

MaxExecutionEnvironments

O número máximo de ambientes de execução que podem ser criados para a versão da função.

Tipo: inteiro

Obrigatório: não

Padrão: 3

Mínimo: 0

CloudFormation compatibilidade: essa propriedade é passada diretamente para a MaxExecutionEnvironments propriedade de um AWS::Lambda::Function recurso.

Exemplos

Configuração de escalonamento de funções

O exemplo a seguir mostra uma configuração de escalonamento de funções com ambientes de execução mínima e máxima.

FunctionScalingConfig: MinExecutionEnvironments: 5 MaxExecutionEnvironments: 100