在实例的引导期间设置Desired Capacity错误

时间:2017-12-26 11:48:15

标签: amazon-web-services coreos coreos-ignition

我创建了一个最小尺寸且所需容量设置为[{"task":"bar","task_count":[47800,45852],"date":["2016-12-31","2017-07-31"]},{"task":"foo","task_count":[82586,57417,62331],"date":["2015-10-31","2016-08-31","2016-02-29"]}]' 的ASG。 EC2实例绑定到Application Load Balancer。我使用点火来定义启动配置的用户数据。我在Ignition中定义了一个执行这两个命令的脚本:

1

问题是我得到错误 # Set the ASG Desired Capacity - get CoreOS metadata ASG_NAME=$(/usr/bin/docker run --rm --net=host \ "$AWSCLI_IMAGE" aws autoscaling describe-auto-scaling-instances \ --region="$COREOS_EC2_REGION" --instance-ids="$COREOS_EC2_INSTANCE_ID" \ --query 'AutoScalingInstances[].AutoScalingGroupName' --output text) echo "Check desired capacity of Auto Scaling group..." # shellcheck disable=SC2154,SC2086 /usr/bin/docker run --rm --net=host \ $AWSCLI_IMAGE aws autoscaling set-desired-capacity \ --region="$COREOS_EC2_REGION" --auto-scaling-group-name "$ASG_NAME" \ --desired-capacity 3 \ --honor-cooldown 所以我无法改变所需的容量。

首先,我想了解根本原因。可能是因为当我运行上述命令时ALB不健康吗?

1 个答案:

答案 0 :(得分:0)

解决了从请求

中移除honor-cooldown param的问题