gpt4 book ai didi

Azure PowerShell 命令 : `Get-AzSubscription ...` - SharedTokenCacheCredential authentication failed: AADSTS9002332

转载 作者:行者123 更新时间:2023-12-03 02:00:52 31 4
gpt4 key购买 nike

我有一些关于配置 Azure Key Vault 的 PowerShell 脚本,我在其中逐一运行每个命令以观察执行流程:

#Log into Azure
Add-AzAccount

结果:

enter image description here

#Select the correct subscription
Get-AzSubscription -SubscriptionName "Test Subscription" | Select-AzSubscription

错误:

Get-AzSubscription -SubscriptionName "Test Subscription" | Select-AzS …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| SharedTokenCacheCredential authentication failed: AADSTS9002332: Application '<some_Guid_id>'(Windows Azure Service Management API) is configured for use by Azure Active Directory users only. Please do not use the /consumers endpoint to serve this request.

我没有获得有关上述错误的更多详细信息来解决问题。

注意:

  1. 我是 Azure 租户/订阅的所有者,在 Visual Studio 代码中使用相同的帐户凭据登录以执行 PowerShell 脚本。

最佳答案

我可以看到您使用 Azure PowerShell 命令登录的用户的用户主体名称以外部身份提供商结尾,即 gmail.com
如果该用户是根用户(租户所有者 + 订阅所有者),则您无法使用 Add-AzAccount 登录,因为他们被添加为外部用户。

要使用该命令登录,您必须在该订阅中添加用户,并为全局管理员提供 Azure AD 角色以及订阅级别所需的角色,例如所有者、贡献者等。

因此,这个新用户是您的 Azure 租户域的一部分,并且 UPN 以 onmicrosoft.com 等域或任何其他配置的自定义域结尾。

enter image description here

有关外部用户、 guest 用户、租户域用户的更多信息,请参阅 SO # 35727866 上的类似问题由用户 @PhilippeSignoret 和 MS 问答 # 81053 提供由用户@VasilMichev

关于Azure PowerShell 命令 : `Get-AzSubscription ...` - SharedTokenCacheCredential authentication failed: AADSTS9002332,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76113084/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com