Оценка стоимости облачной инфраструктуры в Terraform, Terragrunt, CloudFormation и AWS CDK до её развёртывания.
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 для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.
OpenTofu — открытый инструмент Infrastructure as Code для декларативного создания, изменения и версионирования облачной инфраструктуры.
CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.
Open-source оркестрация IaC: запускает Terraform и OpenTofu в вашей CI-системе, а plan и apply можно запускать комментариями к pull request.
Инструмент статического анализа, который проверяет IaC, образы контейнеров и пакеты с открытым исходным кодом на ошибки конфигурации облака и CVE.