- 文档首页
镜像仓库
镜像仓库 CR
Terraform
创建标准版实例
创建标准版实例
本文介绍使用 Terraform 创建镜像仓库标准版实例的方法。
前提条件
已完成在镜像仓库使用 Terraform 的准备工作,操作详情参见 准备工作。 - 创建一个文件夹,并在该文件夹中创建名为main.tf的配置文件。
registry = "{your_instance_name}"
region = "cn-guangzhou"
access_key = "AKLT****"
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
注意
本命令需要执行两次,分别完成实例的创建和密码的设置。
terraform apply -auto-approve
操作结果
执行完成后登录控制台,查看已创建的实例。
常见问题
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