Запретить откат в облачной информации AWS - PullRequest
5 голосов
/ 10 июня 2019

В настоящее время мой CFN находится в состоянии update_rollback_failed и, по-видимому, находится в тупиковом состоянии.Чтобы продолжить, я должен продолжить откат, который не вариант.

Мы отодвинули CFN на 3 месяца назад и из-за какой-то проблемы мы внесли некоторые изменения непосредственно из консоли (огромная ошибка), и теперь мы пытались синхронизировать то, что мы изменили в самом CFN.Из-за некоторой проблемы развертывание не удалось, и он начал делать откат.К счастью, откат не удался из-за некоторых проверок на стороне кинезиса.

CFN, доступный в AWS, содержит старую конфигурацию, которая является катастрофической и может привести к значительным простоям.

Я попытался продолжить откат, игнорируя ресурсы, но он позволяет игнорировать только те ресурсы, для которых не удалось выполнить обновление отката.Как мне выйти из этой ситуации?

1 Ответ

0 голосов
/ 10 июня 2019

К сожалению, это известное ограничение CloudFormation, и нет никакого решения. В блоге AWS упоминается update_rollback_failed , в котором подтверждается, что мы ничего не можем с этим поделать, говорится следующее:

Когда стек достигает UPDATE_ROLLBACK_FAILED, это означает, что стек CloudFormation пытался выполнить операцию UPDATE, операция завершилась неудачно, и мы начали откат. Возникла проблема, из-за которой CloudFormation не возвращался к предыдущему «хорошему» состоянию во время отката. В результате стек не может обновляться и не может откатываться, поэтому он принимает это промежуточное состояние. Затем API останавливает любые дальнейшие действия в стеке, кроме ContinueUpdateRollback и DeleteStack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...