Я создал цель автоматического масштабирования и привязанную к ней политику.
AutoScalingPolicy:
Type: AWS::ApplicationAutoScaling::ScalingPolicy
Properties:
PolicyName: !Join ['', [!Ref ServiceName, auto-scaling-policy]]
PolicyType: TargetTrackingScaling
ScalingTargetId: !Ref AutoScalingTarget
TargetTrackingScalingPolicyConfiguration:
PredefinedMetricSpecification:
PredefinedMetricType: ECSServiceAverageCPUUtilization
ScaleInCooldown: 10
ScaleOutCooldown: 10
# Keep things at or lower than 50% CPU utilization, for example
TargetValue: !Ref AutoScalingTargetValue
Это создает сигналы облачных часов как:
Высокий: 3 datapoints within 3 minutes
Низкий: 15 datapoints within 15 minutes
Я хочу настроить это на:
Высокий: 1 datapoint within 1 minute
Низкий: 1 datapoint within 1 minute
Я могу сделать это вручную с консоли AWS.Однако изо всех сил пытается найти способ сделать то же самое, используя шаблон облачной информации.