Mor*_*eza 3 azure azure-active-directory azure-keyvault
我有一个 Azure 订阅,其中包含我的 Web 应用程序的所有资源。我创建了另一个 ActiveDirectory 租户,在租户中定义了一个 AD 应用程序,并将其设置为我的 AppService 的身份验证提供程序。现在,我想在我的订阅中创建一个 KeyVault 资源,并让我的 AD 应用程序访问 KeyVault。
Azure KeyVault 文档说要运行以下 PS 命令:
Set-AzureRmKeyVaultAccessPolicy -VaultName <KVName> -ObjectId <ClientId> -PermissionsToKeys get
Run Code Online (Sandbox Code Playgroud)
但是,这会返回以下错误:
Cannot find the Active Directory object '<ClientId>' in tenant '<MyDefaultTenantId>'
Run Code Online (Sandbox Code Playgroud)
问题似乎是我的 KV 与我的 AD 应用程序不在同一个 AD 租户中,但 Set-AzureRmKeyVaultAccessPolicy 命令似乎没有 TenatId 参数。
有什么办法可以实现我想要的吗?我是否必须将我的 AD 应用程序移动到我的默认 AD 租户?
| 归档时间: |
|
| 查看次数: |
3338 次 |
| 最近记录: |