Repolode
hashicorp

hashicorp/terraform-provider-aws

Провайдер Terraform для создания, изменения и удаления ресурсов AWS с помощью декларативной конфигурации.

Звёзды
11,120
Форки
10,448
Открытые issues
3,652
Последний коммит
2 часа назад

Что это?

AWS Provider — плагин для Terraform, инструмента HashiCorp для управления инфраструктурой как кодом. Он преобразует конфигурацию Terraform в вызовы AWS API, позволяя описывать в коде облачные ресурсы — вычислительные мощности, хранилища, сети и управление идентификацией — и поручать Terraform планирование и применение изменений.

Провайдер входит в экосистему Terraform, поэтому устанавливается через Terraform Registry и настраивается стандартными блоками provider, где указываются регион, учётные данные и конечные точки. Изменения отслеживаются в состоянии, поэтому Terraform может заранее показать план добавления, изменения или удаления ресурсов.

В репозитории находятся исходный код провайдера на Go, руководство для участников проекта и квартальная дорожная карта разработки. Документация и обучающие материалы публикуются отдельно — на Terraform Registry и сайте проекта.

Ключевые возможности

  • 01Управляет ресурсами AWS, включая вычислительные мощности, хранилища, сети и IAM, через конфигурацию Terraform.
  • 02Работает с процессом планирования и применения изменений в Terraform, позволяя предварительно просмотреть их.
  • 03Отслеживает состояние ресурсов, чтобы Terraform мог обнаруживать отклонения и обновлять или удалять ресурсы.
  • 04Устанавливается из Terraform Registry и настраивается с указанием региона, учётных данных и конечных точек.

Сценарии использования

  • Описание и версионирование инфраструктуры AWS как кода для команды.
  • Автоматизация создания сред AWS, например dev, staging и production.
  • Проверка изменений инфраструктуры по результатам plan перед их применением.

Темы

Частые вопросы

Что такое terraform-provider-aws?
Провайдер Terraform для создания, изменения и удаления ресурсов AWS с помощью декларативной конфигурации. AWS Provider — плагин для Terraform, инструмента HashiCorp для управления инфраструктурой как кодом. Он преобразует конфигурацию Terraform в вызовы AWS API, позволяя описывать в коде облачные ресурсы — вычислительные мощности, хранилища, сети и управление идентификацией — и поручать Terraform планирование и применение изменений.
terraform-provider-aws можно использовать бесплатно? Какая у него лицензия?
terraform-provider-aws распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
terraform-provider-aws всё ещё поддерживается?
Активно поддерживается. Последний коммит в terraform-provider-aws — 22 окт. 2026 г..
Для чего можно использовать terraform-provider-aws?
Описание и версионирование инфраструктуры AWS как кода для команды. Автоматизация создания сред AWS, например dev, staging и production. Проверка изменений инфраструктуры по результатам plan перед их применением.
Где скачать terraform-provider-aws?
Исходный код и инструкции по установке — на GitHub: https://github.com/hashicorp/terraform-provider-aws

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.

50,1 тыс.10,6 тыс.GoOtherОбновлён 9 часов назад