【发布时间】:2020-07-17 08:03:27
【问题描述】:
我已经创建了我的服务原则并添加了所有必要的权限,以便在我的 Azure Active Directory 中读取和写入 用户。
我在上面运行terraform plan 和terraform apply,它运行良好。
但是,每当我尝试销毁 (terraform destroy) 资源 (azuread_user) 以删除 AD 用户时,我都会收到此错误
我做错了什么?任何帮助将不胜感激。
更新:添加.tf文件
provider "azuread" {
version = "~> 0.11"
subscription_id= var.ARM_SUBSCRIPTION_ID
client_id = var.ARM_CLIENT_ID
client_secret = var.ARM_CLIENT_SECRET
tenant_id = var.ARM_TENANT_ID
}
resource "azuread_user" "main-user" {
user_principal_name = var.email
display_name = var.name
password = var.password
}
【问题讨论】:
-
请在
.tf文件中分享您的 terraform 配置,该文件将删除 AAD 用户。 -
您使用的是哪个版本的 terraform?
-
另外,请确保
NOTE: If you're authenticating using a Service Principal then it must have permissions to Directory.ReadWrite.All within the Windows Azure Active Directory API. -
@AllenWu - 我已经添加了我的
.tf文件作为更新。 -
@AmitBaranes -
Terraform v0.12.28
标签: azure active-directory azure-active-directory terraform