You need to enable JavaScript to run this app.
文档中心
镜像仓库

镜像仓库

复制全文
下载 pdf
Terraform
创建标准版实例
复制全文
下载 pdf
创建标准版实例
本文介绍使用 Terraform 创建镜像仓库标准版实例的方法。​
前提条件​
已完成在镜像仓库使用 Terraform 的准备工作,操作详情参见 准备工作。​
操作步骤​
  1. 登录已安装的 Terraform 终端。​
  1. 创建一个文件夹,并在该文件夹中创建名为main.tf的配置文件。​
  • ​
    variable "common" {​
    type = object({​
    registry = string​
    region = string​
    })​
    default = {​
    # 实例的名称 ​
    registry = "{your_instance_name}" ​
    # 实例所处的地域 ​
    region = "cn-guangzhou" ​
    }​
    }​
    ​
    provider "volcengine" {​
    # 火山引擎账号的 AK ​
    access_key = "AKLT****" ​
    # 火山引擎账号的 SK ​
    secret_key = "WTJG****" ​
    region = var.common.region​
    }​
    ​
    resource "volcengine_cr_registry" "label" {​
    name = var.common.registry​
    delete_immediately=false​
    # 设置实例的登录密码 ​
    password = "{your_password}"​
    }​
    ​
    output "create_registry" {​
    value = volcengine_cr_registry.label​
    }​
    ​
  1. 初始化 Terraform 运行环境。​
  • ​
    terraform init​
    ​
  1. 进行资源规划。​
  • ​
    terraform plan​
    ​
  1. 创建实例并且设置实例密码。​
注意​
本命令需要执行两次,分别完成实例的创建和密码的设置。​
  • ​
    terraform apply -auto-approve​
    ​
操作结果​
执行完成后登录控制台,查看已创建的实例。​
​alt​​
常见问题​
Q:执行 terraform plan 时报错 permission denied。​
A:出现报错 Error: Failed to instantiate provider "volcengine" to obtain schema: fork/exec /Users/bytedance/.terraform.d/plugins/darwin_amd64/terraform-provider-volcengine: permission denied 的原因是没有授予 terraform-provider-volcengine 文件的执行权限。请授予相应的文件执行权限。​
授权命令示例: chmod 755 ~/.terraform.d/plugins/darwin_amd64/terraform-provider-volcengine。​
Q:执行 terraform plan 时报错 Error on reading XXX,XXX is not exist。​
A:terraform apply 以后会生成terraform.tfstate 这个文件,作用是记录本地资源创删状态。但是再次手动执行 terraform apply 后会误报资源已存在。解决的办法是手动删除这个文件,执行命令为 rm terraform.tfstate terraform.tfstate.backup。​
​
最近更新时间:2026.06.25 20:40:56
这个页面对您有帮助吗?
有用
有用
无用
无用