使用 azuread terraform 提供程序读取 azuread_groups 时出现 401 ClaimsChallengeRequiredException

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

我正在使用 azuread terraform 提供程序将 Entra ID 组读取为数据对象。代码没有改变,但已经停止工作:

terraform {
  required_providers {
    azuread = {
      source  = "hashicorp/azuread"
      version = "~> 2.53.1"
    }
  }
}

data "azuread_groups" "groups" {
  display_name_prefix = "asdf-"
}

运行

az login
terraform plan
后,我收到以下错误:

│ Error: No groups found with display name prefix: "asdf-"
│
│   with data.azuread_groups.groups,
│   on asdf.tf line 5, in data "azuread_groups" "groups":
│    100:   display_name_prefix = "asdf-"
│
│ GroupsClient.BaseClient.Get(): unexpected status 401 with OData error: InvalidAuthenticationToken: Exception of type
│ 'Microsoft.Graph.AGS.Contracts.ClaimsChallengeRequiredException' was thrown.

这个错误刚刚开始发生,没有任何代码更改。

我尝试删除

.azure
目录,但错误仍然存在。

terraform
1个回答
0
投票

要解决此问题,请运行以下命令:

az account clear

https://learn.microsoft.com/en-us/cli/azure/account?view=azure-cli-latest#az-account-clear

© www.soinside.com 2019 - 2024. All rights reserved.