Представляем рефакторинг в AWS CDK (предварительная версия)

Проведено: 10 сент. 2025 г.

Комплект для облачной разработки (CDK) AWS теперь поддерживает безопасный рефакторинг инфраструктуры посредством предварительной версии новой команды cdk refactor. Эта функция позволяет разработчикам переименовывать конструкты, перемещать ресурсы между стеками и реорганизовывать приложения CDK, сохраняя состояние развернутых ресурсов. Используя возможности рефакторинга AWS CloudFormation с автоматическим вычислением сопоставлений, рефакторинг CDK устраняет риск непреднамеренной замены ресурсов при реструктуризации кода.
В прошлом обслуживание инфраструктуры часто требовало реорганизации ресурсов и улучшения структуры кода, однако внесение этих изменений обычно создавало риск замены имеющихся ресурсов из-за отличий логических идентификаторов. Используя функцию рефакторинга CDK, разработчики смогут спокойно реализовывать усовершенствования архитектуры, например разбивать монолитные стеки, внедрять шаблоны наследования или переходить на конструкты более высокого уровня, без необходимости в сложных процедурах миграции и без риска простоя ресурсов с фиксацией состояния. Это позволит специалистам непрерывно совершенствовать код инфраструктуры, сохраняя при этом стабильность своих производственных сред.

Функция рефакторинга AWS CDK доступна во всех регионах AWS, где поддерживается AWS CDK.

Дополнительную информацию и пошаговое руководство по этой функции см. в этой статье блога и документации. Читайте подробнее об AWS CDK здесь.