【发布时间】:2018-08-14 15:09:42
【问题描述】:
我在 VSTS 中使用下面的 Azure Powershell 命令。
(Get-AzureKeyVaultSecret -vaultName "debugkv" -name "CoreConfig-StorageAccount-AccessKey")
我在 VSTS 中运行它时收到 ##[error]Access denied 错误,但在本地它工作正常。
我已经在 KV 的访问策略中添加了 SPN,还具有对机密的 GET 和 SET 权限。
在故障排除方面需要帮助。
【问题讨论】:
-
您是通过 VSTS 中的 PowerShell 还是 Azure PowerShell 运行。应该是后者。
-
Azure Powershell,实际上在 KV 中我看到两个具有相同名称的条目,我认为 PowerShell 在访问策略中注册了错误的一个,因此不知道如何选择正确的一个。
标签: azure azure-devops azure-keyvault