AWS CloudFormation ускоряет цикл разработки и тестирования за счет заблаговременной проверки и упрощения устранения неполадок
AWS CloudFormation теперь предлагает клиентам возможности по выявлению ошибок развертывания перед выделением ресурсов и более эффективному их устранению. При создании набора изменений теперь можно заблаговременно получать информацию о распространенных ошибках развертывания. События стека теперь группируются по идентификатору операции и доступны через новый API describe-operation для более быстрого анализа ошибок развертывания. Это позволяет разработчикам ускорить цикл развертывания и устранять неполадки за считаные секунды, а не минуты.
При создании набора изменений CloudFormation теперь проверяет шаблон на наличие трех распространенных причин сбоев: неправильного синтаксиса свойств, конфликта имен ресурсов с уже имеющимися в аккаунте ресурсами и заполненности корзины S3 при операциях удаления. Если проверка завершилась неудачно, для набора изменений отображается статус СБОЙ с подробным описанием причины. Вы можете просмотреть сведения о каждом сбое, включая связанный с ним путь к свойству, чтобы точно локализовать проблемы в шаблоне. При выполнении проверенного набора изменений развертывание все равно может завершиться неудачно из-за связанных с конкретными ресурсами ошибок во время выполнения, таких как ограничения ресурсов или сервисов. Для устранения ошибок во время выполнения каждой операции стека теперь присваивается уникальный идентификатор. Можно детализировать события стека, чтобы определить операцию, и отфильтровать события, вызвавшие сбой развертывания. Это позволяет быстрее выявлять первопричины и устранять неполадки.
Начните с создания наборов изменений с помощью консоли CloudFormation, Интерфейса командной строки (CLI) или SDK. Просматривайте события стека по идентификатору операции на вкладке «События» консоли CloudFormation или с помощью API describe-events. Подробности см. в руководстве пользователя по проверке развертывания и устранению неполадок.