【问题标题】:azure: malformed storage account key: illegal base64 data at input byte0 terraform CD天蓝色:格式错误的存储帐户密钥:输入 byte0 terraform CD 处的非法 base64 数据
【发布时间】:2020-07-28 16:36:52
【问题描述】:

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”{

storage_account_name = "__terraformstorageaccount__"

container_name = "terraform"

key = "terraform.tfstate"

access_key = "__storagekey__"

}

}

【问题讨论】:

    标签: terraform backend account


    【解决方案1】:

    我相信复制粘贴内联 ps 脚本可能会产生格式错误的密钥。我重写了脚本并解决了。

    【讨论】:

    • 嗨 Ashish,你能分享一下 ps 脚本吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 2020-10-05
    • 2019-07-28
    • 2018-02-27
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多