upgrading-mwaa-environments
Обновляет MWAA-окружения до новых версий Airflow (2.x, 3.x или переход 2.x→3.x) с учетом истории запусков. Включает синее-зеленое развертывание, валидацию и сканирование на устаревания. Не для создания DAGs.
Что делает навык
Навык обновляет среды Amazon MWAA до новых поддерживаемых версий Airflow (в пределах 2.x, 3.x или при переходе с 2.x на 3.x), автоматически вычисляя оптимальный путь обновлений с учетом необходимых промежуточных версий. Он поддерживает стратегии развертывания, включая создание новой среды, прямое обновление или предварительную проверку на тестовой копии, с возможностью сохранения истории запусков. Навык не предназначен для создания DAGs.
Когда применять
- Обновление среды MWAA с версии Airflow 2.x на 3.x с сохранением истории запусков и использованием той же среды.
- Прямое обновление среды MWAA до новой версии Airflow без необходимости сохранения исторических данных.
- Планирование и выполнение обновления с промежуточными шагами (например, через 2.11.x) при переходе между крупными версиями.
- Валидация обновления на тестовой копии среды перед применением изменений в рабочей среде.
Как работает
- Определить целевую версию Airflow и выбрать стратегию развертывания (new-environment, in-place-direct или in-place-rehearsed) на основе требований к сохранению данных и URL/ARN.
- Использовать path planner для вычисления упорядоченного списка версий (version-jump list) от исходной к целевой версии, включая необходимые промежуточные шаги.
- Выполнить команды обновления через AWS CLI или AWS MCP server (рекомендуется для изолированного выполнения и аудита).
- При использовании стратегии in-place-rehearsed провести валидацию обновления на тестовой копии среды.
- Завершить процесс обновления, обеспечив переход на новую версию Airflow в соответствии с выбранной стратегией.
Примеры запросов агенту
Что понадобится
- AWS CLI или AWS MCP server (рекомендуется для sandboxed execution и audit logging).
Описание составлено по SKILL.md навыка, сверено 15.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.