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.
YAML
MinExecutionEnvironments:IntegerMaxExecutionEnvironments:Integer
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:
3Mínimo:
0CloudFormation compatibilidade: essa propriedade é passada diretamente para a
MinExecutionEnvironmentspropriedade de umAWS::Lambda::Functionrecurso. -
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:
3Mínimo:
0CloudFormation compatibilidade: essa propriedade é passada diretamente para a
MaxExecutionEnvironmentspropriedade de umAWS::Lambda::Functionrecurso.
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