ScalingConfig - 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á.

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: Integer AverageCPUUtilization: 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 MaxVCpuCount propriedade de um AWS::Lambda::CapacityProvider recurso.

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 ScalingPolicies propriedade de um AWS::Lambda::CapacityProvider recurso.

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