azure:格式错误的存储帐户密钥:输入字节0 terraform CD上的非法base64数据

问题描述 投票:0回答:1

[Terraform后端使用了不推荐使用的terraform版本,并警告它已不推荐使用,即使您固定到较低版本或较高版本=2.0.0>=0.11也会抛出格式错误的存储帐户密钥

[[已弃用] arm_tenant_id已替换为tenant_id [0m

-backend-config = storage_account_name = testcmsaamsdn

-backend-config = container_name = terraform

-backend-config = key = terraform.tfstate

-backend-config = resource_group_name = rg-testconfig-AMSDN

-backend-config = arm_subscription_id = 000-000-000-000-000

-backend-config = arm_tenant_id = ***

-backend-config = arm_client_id = ***

-backend-config = arm_client_secret = ***

Failed to get existing workspaces: Error creating storage client for storage account "testcmsaamsdn": azure: malformed storage account key: illegal base64 data at input byte 0[0m

后端配置看起来像

地形{

后端“ azurerm” {

存储帐户名称= "__terraformstorageaccount__"

container_name =“地形”

key =“ terraform.tfstate”

access_key = "__storagekey__"

}

}

terraform backend account
1个回答
0
投票
我相信复制粘贴内联ps脚本可能会产生格式错误的密钥。我重新编写了脚本并解决了。
© www.soinside.com 2019 - 2024. All rights reserved.