文档中心
登录
注册
Terraform
文档指南
Terraform
Terraform
文档指南
请输入
cc 版本的 Terraform(推荐)
了解 cc 版本的 Terraform
快速安装和使用 Terraform
Terraform 加速镜像源配置
Terraform 身份认证
权限管理
Terraform开发指南
基本概念
代码开发
常用命令
OpenTofu-Provider-Volcenginecc
Terraform资源支持清单
常见问题
老版本的 Terraform(不推荐)
最新动态
什么是Terraform
安装Terraform
快速安装Terraform Provider
使用Terraform管理游离态云资源
使用AssumeRole管理资源
Terraform工具指南
语法指南
样式约定
基本语法
常用函数
表达式
配置指南
Data Sources
Modules
Metadata
Provider
Resource
Backend
变量
输入变量
输出变量
本地变量
Terraform命令行
命令行说明
基本命令
state管理命令
其他命令
支持的云服务
常见问题
文档首页
Terraform
cc 版本的 Terraform(推荐)
快速安装和使用 Terraform
复制全文
下载 pdf
我的收藏
cc 版本的 Terraform(推荐)
快速安装和使用 Terraform
复制全文
下载 pdf
我的收藏
快速安装和使用 Terraform
文档反馈
问问助手
安装 Terraform
访问
Terraform 官网
,选择对应操作系统的安装包并下载,并将 Terraform 可执行文件所在目录添加到系统环境变量中。建议使用 1.0.7 或者更高的 Terraform 版本。
在命令行中执行 terraform 验证配置路径是否可用,若为下图结果说明 Terraform 可以正常运行。
配置凭证信息
使用 Terraform 管理火山引擎的云资源前,您需要获取 AK/SK,密钥获取方式参考
访问密钥
。
本文以在环境变量中配置密钥为例:
Plain Text
复制
$ export VOLCENGINE_ACCESS_KEY="your_public_key"
$ export VOLCENGINE_SECRET_KEY="your_private_key"
$ export VOLCENGINE_REGION="cn-beijing"
$ export VOLCENGINE_ENDPOINT="cloudcontrol.cn-beijing.volcengineapi.com"
配置 Terraform 脚本
创建一个文件夹,并在文件夹下创建一个 Terraform 配置文件,配置文件名称为 main.tf。
配置 Terraform Provider 信息,version 信息请从
Terraform 官网
获取,添加内容如下
Plain Text
复制
terraform {
required_providers {
volcenginecc = {
source = "volcengine/volcenginecc"
version = "~> 0.0.30"
}
}
}
编写 Terraform 创建 VPC 的脚本,配置方式参考:
volcenginecc_vpc_vpc
Plain Text
复制
# Create VPC
resource "volcenginecc_vpc_vpc" "VpcDemo" {
vpc_name = "vpc-demo"
description = "VpcDemo Example"
cidr_block = "192.168.0.0/24"
support_ipv_4_gateway = true
project_name = "default"
tags = [
{
key = "env"
value = "test"
}
]
}
# Query VPC
data "volcenginecc_vpc_vpc" "VpcDataSource" {
id = volcenginecc_vpc_vpc.VpcDemo.id
}
执行 Terraform 脚本
进入 main.tf 文件所在的目录,执行 terraform init 进行初始化,返回如下
执行 terraform plan 创建执行计划,返回如下
执行 terraform apply 执行创建资源计划,根据提示输入 yes,创建完成结果可以前往产品控制台验证
当不再需要所创建的资源时,可以通过 terraform destroy 命令销毁当前文件已创建的资源,请谨慎操作。
最近更新时间:2026.03.18 12:01:01
这个页面对您有帮助吗?
有用
有用
无用
无用