Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea una politica di scalabilità predittiva per Application Auto Scaling
La seguente policy di esempio utilizza AWS CLI per configurare una politica di scalabilità predittiva per il servizio Amazon ECS. Sostituisci ogni user input placeholder con le tue informazioni.
Per ulteriori informazioni sui CloudWatch parametri che puoi specificare, consulta PredictiveScalingMetricSpecificationl'Amazon EC2 Auto Scaling API Reference.
Di seguito è riportato un esempio di policy con una configurazione di memoria predefinita.
cat policy.json { "MetricSpecifications": [ { "TargetValue":40, "PredefinedMetricPairSpecification": { "PredefinedMetricType": "ECSServiceMemoryUtilization" } } ], "SchedulingBufferTime":3600, "MaxCapacityBreachBehavior": "HonorMaxCapacity", "Mode": "ForecastOnly" }
L'esempio seguente illustra la creazione della policy eseguendo il put-scaling-policycomando con il file di configurazione specificato.
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
In caso di esito positivo, questo comando restituisce l'ARN della policy.
{
"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": []
}