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.
Cree una política de escalado predictivo para Application Auto Scaling
El siguiente ejemplo de política utiliza la AWS CLI para configurar una política de escalado predictivo para el servicio Amazon ECS. Reemplace cada user input placeholder por su propia información.
Para obtener más información sobre las CloudWatch métricas que puede especificar, consulte la referencia PredictiveScalingMetricSpecificationde la API Amazon EC2 Auto Scaling.
A continuación, se muestra un ejemplo de política con una configuración de memoria predefinida.
cat policy.json { "MetricSpecifications": [ { "TargetValue":40, "PredefinedMetricPairSpecification": { "PredefinedMetricType": "ECSServiceMemoryUtilization" } } ], "SchedulingBufferTime":3600, "MaxCapacityBreachBehavior": "HonorMaxCapacity", "Mode": "ForecastOnly" }
En el ejemplo siguiente se muestra cómo crear la política mediante la ejecución del comando put-scaling-policy con el archivo de configuración especificado.
aws aas put-scaling-policy \ --service-namespaceecs\ --regionus-east-1\ --policy-namepredictive-scaling-policy-example\ --resource-idservice/MyCluster/test\ --policy-type PredictiveScaling \ --scalable-dimension ecs:service:DesiredCount \ --predictive-scaling-policy-configuration file://policy.json
Si se ejecuta correctamente, este comando devolverá el ARN de la política.
{
"PolicyARN": "arn:aws:autoscaling:us-east-1:012345678912:scalingPolicy:d1d72dfe-5fd3-464f-83cf-824f16cb88b7:resource/ecs/service/MyCluster/test:policyName/predictive-scaling-policy-example",
"Alarms": []
}