Курс «Управление и рефакторинг инфраструктуры Terraform» предназначен для тех, кто уже умеет развёртывать небольшой стек с Terraform и AWS и теперь хочет безопасно его сопровождать. Примите существующее хранилище отчётов под управление, реорганизуйте конфигурацию с сохранением идентичности ресурсов и координируйте удалённое состояние между рабочими копиями и окружениями.
Лабораторные работы с пошаговыми инструкциями объясняют операции через проверку планов и фактических данных. В самостоятельных заданиях вы завершите опасный рефакторинг и восстановите границы управления окружениями. Следуйте рекомендованному порядку; каждый раздел начинается в отдельной новой среде.
Чему вы научитесь
- Импортировать существующий бакет и проверять согласование конфигурации перед изменениями.
- Переименовывать адреса ресурсов через объявления moved, сохраняя хранилище и исходные версии отчётов.
- Определять типизированные входы и полезные выходы модулей, вызывать модуль из отдельных корневых каталогов и расширять стабильные ключи for_each.
- Переносить локальные сопоставления в независимо управляемый S3 backend с версиями и различать очистку рабочих ресурсов и backend.
- Наблюдать реальную конкуренцию за нативную блокировку между процессами Terraform и продолжать после обычного освобождения.
- Связывать корень каждого окружения с его правильным действующим ключом состояния и менять одно окружение, сохраняя соседнее.
Для кого этот курс
Для изучающих Terraform, начинающих платформенных инженеров и специалистов по сопровождению облачной инфраструктуры, переходящих от первого развёртывания к безопасным изменениям.
Предварительные знания: Terraform on AWS for Beginners или аналогичный опыт с ресурсами бакетов AWS, переменными, сохранёнными планами и apply; основы локальных модулей и локального состояния; объекты S3 и идентичность версий. Курс по развёртыванию приложений необязателен.
Основы локальных модулей и состояния рассматриваются в курсе Terraform for Beginners.
Учебная среда: Подготовленное рабочее пространство Linux в браузере содержит Terraform, инструменты AWS и AWS View. Каждый раздел запускается независимо с рабочим пространством и исходными условиями, необходимыми для задания. Сохраняйте указанные хранилища во время функциональных проверок и соблюдайте границы очистки конкретного задания.
Часто задаваемые вопросы
Нужен ли личный аккаунт AWS или локальная установка?
Нет. Инструменты, доступ и ресурсы упражнения подготовлены в каждой независимой среде LabEx.
Что охватывают упражнения с состоянием?
На действующих существующих сопоставлениях вы изучите миграцию, нативные блокировки и правильный выбор окружения. Каждый раздел определяет, какие данные и ресурсы нужно сохранить и когда начинается предусмотренная очистка.
Что оценивают самостоятельные задания?
Практические системные проверки оценивают целевые сопоставления ресурсов, сходимость текущей конфигурации, сохранность исходных данных и границы окружений.





