11.1K ·GitHub
Что это такое?
Это официальный провайдер HashiCorp Terraform для AWS, который позволяет Terraform создавать, обновлять и управлять ресурсами AWS через декларативную конфигурацию.
Это самостоятельный инструмент или плагин для Terraform?
Это плагин-провайдер для Terraform: основной исполняемый файл Terraform вызывает его, чтобы превращать вашу конфигурацию на HCL в вызовы API AWS.
Как мне добавить это в свой проект Terraform?
Объявите провайдер 'aws' в блоке required_providers вашей конфигурации Terraform и выполните 'terraform init', который автоматически загрузит провайдер из Terraform Registry.
Нужны ли мне аккаунт AWS и учетные данные, чтобы его использовать?
Да, нужны действительные учетные данные AWS (ключи доступа, роль IAM или что-то подобное), настроенные так, чтобы провайдер мог проходить аутентификацию в API AWS при применении вашей конфигурации Terraform.
Есть ли FAQ или обучающие материалы, по которым можно учиться?
Да, в README есть ссылки на FAQ и обучающие материалы, а также на форум HashiCorp Discuss для вопросов сообщества.
На каком языке написан сам провайдер?
Он написан на Go, что соответствует экосистеме плагинов Terraform, которая построена на RPC-фреймворке плагинов Go.
What are similar projects?
opentofu, terraformer, infracost, encore, terraform, full-stack-data-engineering, redStackPRO, packer
Which topics is it in?
terraform, infrastructure-as-code, aws, orchestration, cloud, devops, networking, go, security, automation, server, cli