CloudFormation - это мощное предложение AWS, которое позволяет программно создавать стеки ресурсов AWS, например веб-уровень приложения, a высокопроизводительный вычислительный кластер или весь стек приложения с помощью одного вызова API. Это невероятно мощно. Его использование, безусловно, считается хорошей практикой AWS, особенно в сочетании с Chef, Puppet, или cloud-init . Отладка сводит меня с ума.
Возьмем производственный пример: стандартный кластер mongodb шаблоны мне не подходят. Я особо не знаю почему. Я уверен, что это что-то простое, как и почти всегда. Моя проблема не в том, что я не могу понять, что случилось. Дело в том, что стеку требуется от 20 до 30 минут, чтобы выйти из строя, а затем еще три или четыре минуты, чтобы удалить, при условии, что он вообще удаляет ресурсы должным образом.
Что мне не хватает? Я знаю о флаге --disable-rollback
и использую его как кислород. Я давно научился заключать сообщения о выходе в cfn-signal
и сбрасывать их, как балласт с тонущего корабля. Как я могу ускорить процесс отладки шаблона, или я застрял навсегда, замечая свои ошибки через полчаса после их совершения?