UpdatePolicy в группе автомасштабирования работает неправильно для обновления AWS CloudFormation

Я использую AWS CloudFormation для запуска своего серверного стека. Я создал LaunchConfig, а затем группу AutoScaling, которая использует указанный выше файл launchconfig. Я установил CreationPolicy, которая ожидает сигналов от моих экземпляров EC2, создающих стек CF.

Кроме того, я установил UpdatePolicy в группу AutoScaling, чтобы ждать сигналов от новых экземпляров, если я обновлю стек CF с более желаемым количеством экземпляров следующим образом:

"UpdatePolicy" : {
        "AutoScalingRollingUpdate" : {
            "PauseTime" : "PT10M",
            "WaitOnResourceSignals" : "true"
        }
    }

В соответствии с вышеизложенным, CF должен ждать сигналов от вновь запущенных экземпляров (или истечет время ожидания), прежде чем устанавливать статус стека CF как «UPDATE_COMPLE».

Но это не работает, как описано выше. Статус стека CF сразу меняется на "UPDATE_COMPLE" без ожидания сигналов.

Пожалуйста помоги.


person cloudxpert    schedule 29.05.2015    source источник
comment
Можете ли вы подтвердить, что новые экземпляры запускаются при запуске обновления стека?   -  person Jason    schedule 03.06.2015
comment
Да. Новые инстансы запускаются, но статус стека CF сразу меняется на UPDATE_COMPLETE, и он не ждет появления новых инстансов.   -  person cloudxpert    schedule 05.06.2015
comment
Я создал аналогичный вопрос, в котором я добавил шаги воспроизводимости и дополнительную информацию о диагностике. Надеюсь, он не упадет в пустоту на год, как этот. Вот оно: stackoverflow.com/questions/42017696/   -  person Bilal Akil    schedule 03.02.2017
comment
Какие изменения вы вносите в стек? Насколько я понимаю, AutoScalingRollingUpdate нужно только дождаться таких вещей, как LaunchConfiguration изменения или изменения зоны доступности.   -  person Jamie Starke    schedule 10.09.2017
comment
Я думаю, что AutoScalingRollingUpdate действительно глючит, он никогда не работал должным образом.   -  person Madeo    schedule 22.06.2020