- 文档首页
镜像仓库
镜像仓库 CR
Terraform
获取登录实例临时密钥
获取登录实例临时密钥
本文介绍使用 Terraform 创建镜像仓库标准版实例临时密钥的方法。获取了临时密钥以后您就可以登录实例,推送或者拉取实例中的镜像。
说明
临时密钥的有效时长为一小时,如果超期失效,请重新执行创建临时密钥的命令。
前提条件
已完成在镜像仓库使用 Terraform 的准备工作,操作详情参见 准备工作。 - 创建一个文件夹,并在该文件夹中创建名为main.tf的配置文件。
registry = "enterprise-1"
region = "cn-guangzhou"
access_key = "AKAPO****"
secret_key = "WXpre****'"
region = var.common.region
data "volcengine_cr_authorization_tokens" "label" {
registry = var.common.registry
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