11.1K ·GitHub
这是什么?
这是 HashiCorp 官方为 AWS 提供的 Terraform provider,让 Terraform 能够通过声明式配置创建、更新和管理 AWS 资源。
这是独立工具,还是 Terraform 的插件?
它是 Terraform 的 provider 插件:Terraform 核心程序会调用它,把你的 HCL 配置转换为 AWS API 调用。
我该如何把它添加到我的 Terraform 项目中?
在 Terraform 配置的 required_providers 块中声明 'aws' provider,然后运行 'terraform init',它会自动从 Terraform Registry 下载该 provider。
使用它需要 AWS 账户和凭证吗?
需要。你必须配置有效的 AWS 凭证(访问密钥、IAM 角色或类似方式),这样 provider 在 Terraform 应用配置时才能通过身份验证调用 AWS API。
有没有可以学习的 FAQ 或教程?
有。README 中链接了 FAQ 和教程,还有 HashiCorp Discuss 论坛供社区提问交流。
这个 provider 本身是用什么语言编写的?
它使用 Go 语言编写,与 Terraform 插件生态保持一致,该生态基于 Go 的插件 RPC 框架构建。
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