AWS CloudFormation и CDK ускоряют обратную связь при разработке за счет проверки всех операций со стеком перед развертыванием

Проведено: 30 июня 2026 г.

Теперь клиенты AWS CloudFormation могут мгновенно получать обратную связь об ошибках развертывания за считанные секунды, что избавляет от необходимости дожидаться полного цикла выделения ресурсов и отката для обнаружения предотвратимых сбоев. Теперь CloudFormation выполняет проверку операций Create Stack и Update Stack перед развертыванием, выявляя распространенные ошибки развертывания до начала выделения ресурсов. Это ускоряет разработку всех рабочих процессов развертывания – от ручной итерации до конвейеров CI/CD и выделения ресурсов для Агентов ИИ.

Ранее при создании набора изменений была доступна проверка перед развертыванием, которая охватывала синтаксические ошибки свойств, конфликты имен ресурсов и требование пустоты бакета S3. В этой версии те же проверки теперь выполняются автоматически при операциях Create Stack и Update Stack. Кроме того, при создании набора изменений теперь доступны три новые проверки, результаты которых выводятся в виде предупреждений. Проверка ограничений по квотам на обслуживание выдает предупреждение, если создание ресурсов приведет к превышению квот на обслуживание вашего аккаунта. Обнаружение конфликтов AWS Config Recorder выдает предупреждение, если шаблон добавляет правила Config в аккаунт, в котором запись конфигурации не включена, или определяет Config Recorder в аккаунте, в котором он уже активен. Проверка готовности репозитория ECR к удалению выдает предупреждение, если в репозитории ECR, предназначенном для удаления, все еще содержатся образы. Когда проверка обнаруживает проблему, вы можете просмотреть ошибки с помощью API DescribeEvents с идентификатором операции или в консоли CloudFormation, перейдя на вкладку «События» стека и нажав на идентификатор операции (либо ссылку в столбце баннера или причины статуса), чтобы открыть страницу просмотра операции, которая открывается непосредственно на вкладке «Проверки развертывания». Каждая ошибка включает логический идентификатор ресурса и путь к свойствам, поэтому проблему можно выявить и устранить до выделения ресурсов. В CDK команды cdk deploy и cdk validate выводят результаты проверки вместе с трассировкой на уровне конструктов в едином отчете, поэтому Агенты ИИ и инструменты автоматизации могут анализировать структурированные ответы и немедленно вносить исправления.

Проверка перед развертыванием включена по умолчанию для всех операций со стеком без необходимости настройки. Если вам нужно пропустить проверку определенной операции, используйте новый параметр DisableValidation в вызовах API CreateStack, UpdateStack и CreateChangeSet или флаг --disable-validation в интерфейсе командной строки. Дополнительные сведения см. в Руководстве пользователя Проверка развертываний стека.

Эта функция доступна во всех регионах AWS, в которых поддерживается CloudFormation, за исключением Китая. Подробные сведения о доступности сервиса см. в таблице регионов AWS.