【发布时间】:2018-11-03 22:28:40
【问题描述】:
问题
在 Azure 中创建服务主体后尝试使用 terraform plan 或 terraform apply 时,Terraform 出现以下错误:
provider.azurerm:找不到有效(未过期)的 Azure CLI 身份验证令牌。请运行
az login。
复制步骤
通过az ad sp create-for-rbac 在 Azure 中创建服务主体。
将服务主体配置作为提供程序块添加到您的.tf 文件中:
provider "azurerm" {
alias = "tf_bootstrap"
client_id = "55708466-3686-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "88352837-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
tenant_id = "129a861e-a703-xxxx-xxxx-xxxxxxxxxxxx"
subscription_id = "c2e9d518-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
resource "azurerm_resource_group" "dev" {
name = "dev-rg"
location = "East US"
}
尝试运行terraform plan。
【问题讨论】:
标签: azure terraform terraform-provider-azure