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á.
ScalingConfig
Configura como o provedor de capacidade dimensiona as EC2 instâncias com base na demanda, incluindo limites máximos de instância e políticas de escalabilidade.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
MaxVCpuCount:IntegerAverageCPUUtilization:Double
Propriedades
-
MaxVCpuCount -
O número máximo de v CPUs que o provedor de capacidade pode provisionar em todas as instâncias de computação.
Tipo: inteiro
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
MaxVCpuCountpropriedade de umAWS::Lambda::CapacityProviderrecurso. -
AverageCPUUtilization -
A meta média de porcentagem de utilização da CPU (0-100) para decisões de escalabilidade. Quando a utilização média da CPU exceder esse limite, o provedor de capacidade ampliará as instâncias da Amazon EC2 .
Tipo: duplo
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
ScalingPoliciespropriedade de umAWS::Lambda::CapacityProviderrecurso.
Exemplos
Scaling configuration (Configuração de escalabilidade)
O exemplo a seguir mostra uma configuração de escalabilidade com VCpu contagem máxima e média de utilização da CPU.
ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0