Ошибка установки требуемой емкости во время начальной загрузки экземпляра

Я создал ASG с минимальным размером и желаемой емкостью 1, Экземпляр EC2 связан с балансировщиком нагрузки приложения. Я использую зажигание для определения пользовательских данных конфигурации запуска. Я запускаю определенный в Ignition скрипт, который выполняет эти две команды:

    # 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

Проблема в том, что я получаю как ошибку ScalingActivityInProgress поэтому я не могу изменить желаемую мощность.

Сначала я хотел бы понять причину. Может быть, потому что ALB не работает, когда я запускаю вышеупомянутые команды?

1 ответ

Решено удаление honor-cooldown парам из запроса

Другие вопросы по тегам