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.
ScalingConfig
Configura la forma en que el proveedor de capacidad escala las EC2 instancias en función de la demanda, incluidos los límites máximos de las instancias y las políticas de escalado.
Sintaxis
Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.
YAML
MaxVCpuCount:IntegerAverageCPUUtilization:Double
Propiedades
-
MaxVCpuCount -
El número máximo de v CPUs que el proveedor de capacidad puede aprovisionar en todas las instancias de procesamiento.
Tipo: entero
Obligatorio: no
CloudFormation compatibilidad: esta propiedad se transfiere directamente a la
MaxVCpuCountpropiedadCapacityProviderScalingConfigde unAWS::Lambda::CapacityProviderrecurso. -
AverageCPUUtilization -
El porcentaje promedio de uso de la CPU objetivo (0-100) para las decisiones de escalado. Cuando la utilización media de la CPU supere este umbral, el proveedor de capacidad ampliará EC2 las instancias de Amazon. Cuando se especifica AWS SAM , crea
CapacityProviderScalingConfigunAWS::Lambda::CapacityProviderrecurso con los valoresScalingModeestablecidos en'Manual'yScalingPoliciesestablecidos en.[{PredefinedMetricType: 'LambdaCapacityProviderAverageCPUUtilization', TargetValue: <this value>}]Tipo: Doble
Obligatorio: no
CloudFormation compatibilidad: esta propiedad es exclusiva AWS SAM y no tiene un CloudFormation equivalente.
Ejemplos
Scaling configuration (Escalado de configuración)
El siguiente ejemplo muestra una configuración de escalado con un VCpu recuento máximo y un uso medio de la CPU.
ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0