gpt4 book ai didi

powershell - 如何将非默认目录中的客户端授权给 KeyVault

转载 作者:行者123 更新时间:2023-12-02 23:12:34 26 4
gpt4 key购买 nike

我在我的 Azure 订阅中创建了一个 KeyVault,并在我的 Azure AD 目录之一中创建了一个客户端应用程序。但是,客户端应用程序未在订阅的默认目录中注册。

当我运行以下 PowerShell cmdlet 时,它尝试在订阅的默认目录中查找服务主体,但找不到它。

PS > Set-AzureKeyVaultAccessPolicy -VaultName <vaultname> 
-ServicePrincipalName <principal guid> -PermissionsToSecrets Get

我找到了an article描述如何更改管理门户中订阅的默认目录,但想知道如何使用 PowerShell 执行相同操作。

'Select-AzureSubscription ' cmdlet 似乎不支持更改默认目录。' Set-AzureKeyVaultAccessPolicy 也没有' 支持一个参数来指示它应该在哪个目录中查找。

最佳答案

Key Vault 只能授权在与 Azure 订阅关联的目录中注册的应用程序(客户端),并且(当前)更改与订阅关联的“主”目录的唯一方法是通过 Azure 管理门户。

关于powershell - 如何将非默认目录中的客户端授权给 KeyVault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33491773/

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