Repolode
hashicorp

hashicorp/terraform-provider-aws

让 Terraform 通过声明式配置创建、修改和销毁 AWS 资源的 Provider 插件。

Star
11,120
Fork
10,448
未关闭 Issue
3,652
最近提交
2小时前

这是什么?

AWS Provider 是 HashiCorp 基础设施即代码工具 Terraform 的插件,负责把 Terraform 配置翻译成对 AWS API 的调用。用户可以用代码定义计算、存储、网络和身份等云资源,再由 Terraform 生成变更计划并执行。

该 Provider 通过 Terraform Registry 安装,并使用标准的 provider 配置块设置区域、凭证和端点。变更信息会记录在 state 中,因此在执行前 Terraform 可以先展示将要新增、修改或删除的内容。

仓库包含该 Provider 的 Go 源码,以及贡献指南和季度开发路线图。完整文档和教程发布在 Terraform Registry 与项目官网上。

核心功能

  • 01通过 Terraform 配置管理 AWS 资源,涵盖计算、存储、网络和 IAM 等。
  • 02与 Terraform 的 plan 和 apply 流程配合,在实际变更前预览结果。
  • 03记录资源 state,便于检测漂移并更新或删除资源。
  • 04通过 Terraform Registry 安装,可配置区域、凭证和端点。

适用场景

  • 为团队以代码形式定义并版本化管理 AWS 基础设施。
  • 自动化创建 AWS 上的开发、预发布和生产等环境。
  • 在应用变更前通过 plan 输出审查基础设施改动。

标签

常见问题

terraform-provider-aws 是什么?
让 Terraform 通过声明式配置创建、修改和销毁 AWS 资源的 Provider 插件。 AWS Provider 是 HashiCorp 基础设施即代码工具 Terraform 的插件,负责把 Terraform 配置翻译成对 AWS API 的调用。用户可以用代码定义计算、存储、网络和身份等云资源,再由 Terraform 生成变更计划并执行。
terraform-provider-aws 可以免费使用吗?用的什么许可证?
terraform-provider-aws 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
terraform-provider-aws 还在维护吗?
活跃维护中。terraform-provider-aws 最近一次提交是在 2026年10月22日。
terraform-provider-aws 适合用来做什么?
为团队以代码形式定义并版本化管理 AWS 基础设施。 自动化创建 AWS 上的开发、预发布和生产等环境。 在应用变更前通过 plan 输出审查基础设施改动。
在哪里获取 terraform-provider-aws?
源代码和安装说明在 GitHub 上:https://github.com/hashicorp/terraform-provider-aws

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目