курс в AWS Skill Tree

Terraform в AWS для начинающих

Управляйте закрытыми хранилищами отчётов AWS через Terraform: проверяйте данные и доступ, сохраняйте версии и контролируйте изменения.

AWS

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Terraform в AWS для начинающих предназначен для тех, кто знает основы Terraform и хочет управлять закрытой инфраструктурой отчётов в AWS. Вы создадите независимые хранилища, сохраните доступную для чтения историю данных и предоставите каждому читателю только необходимый доступ.

Пять пошаговых лабораторных работ последовательно развивают эти навыки. В двух заданиях вы самостоятельно исправите доступ к отчёту и развернёте другое окружение. Следуйте рекомендуемому порядку: каждый раздел начинается в собственном новом окружении.

Чему вы научитесь

  • Создавать, идентифицировать и удалять собственные ресурсы AWS, сохраняя посторонние отчёты.
  • Повторно использовать входные значения и ссылки на ресурсы в корневых каталогах с раздельными локальными состояниями; проверять сохранённые байты и Content-Type.
  • Включать версионирование S3 и читать старый отчёт, не заменяя текущую версию.
  • Предоставлять, проверять и отзывать ограниченные права чтения IAM с помощью действительно разрешённых и отклонённых запросов.
  • Проверять и применять сохранённые планы, исправлять обнаруживаемый провайдером дрейф тегов и сохранять рабочее хранилище и данные при контролируемых изменениях.

Для кого этот курс

Для изучающих Terraform, которые переходят к AWS, и для пользователей AWS, осваивающих инфраструктуру как код.

Предварительные знания: Редактирование файлов в терминале; ресурсы, переменные, выходные значения, plan/apply, локальное состояние и destroy в Terraform; чтение объектов S3; основы IAM Action и Resource. VPC, EC2, удалённые backend и CI не требуются.

Учебная среда: LabEx предоставляет готовые Terminal и AWS View с настроенными Terraform, AWS CLI и доступом. Используйте знания из предыдущих работ, но не ресурсы или состояние прежней VM.

Часто задаваемые вопросы

Нужен ли личный аккаунт AWS?

Нет. Доступ подготовлен в каждом окружении. Личные ключи доступа предоставлять не нужно.

Может ли это быть моим первым курсом Terraform?

Сначала изучите базовый рабочий процесс в курсе Terraform для начинающих. Этот курс применяет основы к AWS, а не начинает заново с установки и HCL.

Что оценивается в самостоятельных заданиях?

Фактические ресурсы, байты отчётов, границы доступа читателей, сохранность данных и удаление только нужных ресурсов. Скриншоты и письменные отчёты сдавать не требуется.

Преподаватель

labby
Labby
Labby is the LabEx teacher.