- 文档首页
云控制API
CloudControlAPI的关联产品
Terraform
CloudControlAPI的关联产品
Terraform
Terraform
火山引擎提供了企业级全托管 IaC(Infrastructure as Code,基础设施即代码)服务,完全兼容开源 Terraform 与 OpenTofu。您无需自建运行环境,即可通过声明式模板高效、安全、一致地完成云资源的创建、变更与运维,实现基础设施全生命周期的自动化管理。更多信息参考:InfraManager 控制台入口 Terraform 是 HashiCorp 推出的一种基础设施即代码(Infrastructure as Code)工具,旨在帮助开发人员和运维团队自动化基础设施的创建、管理和部署。使用 Terraform,可以通过编写简洁的声明式代码来定义和配置云端基础设置,提高资源管理效能和安全性。
火山引擎基于 CloudControl API 生成了全新的 Terraform Provider volcenginecc,该版本完全遵循 CloudControl API 设计理念和资源模型,为客户提供了更规范、便捷、一致的 Terraform 集成方式,您可以前往 Terraform 官网 查看细节:
快速安装 Terraform Provider volcenginecc
- 访问 Terraform 官网,选择对应操作系统的安装包并下载,并将 Terraform 可执行文件所在目录添加到系统环境变量中。建议使用 1.0.7 或者更高的 Terraform 版本。
- 在命令行中执行terraform验证配置路径是否可用,若为下图结果说明 Terraform 可以正常运行。
- 使用 Terraform 管理火山引擎的云资源前,您需要获取 AK/SK,密钥获取方式参考 访问密钥。
- 创建一个文件夹,并在文件夹下创建一个 Terraform 配置文件,配置文件名称为 main.tf。
- 配置 Terraform Provider 信息,version 信息请从 Terraform 官网 获取,添加内容如下
- 进入 main.tf 文件所在的目录,执行 terraform init进行初始化,返回如下
- 执行 terraform plan创建执行计划,返回如下
- 执行 terraform apply执行创建资源计划,根据提示输入 yes,创建完成结果可以前往产品控制台验证
- 当不再需要所创建的资源时,可以通过terraform destroy命令销毁当前文件已创建的资源,请谨慎操作。
Provider volcengine 和 volcenginecc
volcengine 和 volcenginecc 是两个完全独立的 Terraform Provider,我们推荐客户优先集成 volcenginecc 版本。若有联合使用的场景,也可以通过下述配置 Provider 的方式实现
最近更新时间:2026.09.11 14:49:39