无法在PowerShell中将密钥添加到Azure密钥保管库-'未授权'

时间:2018-07-25 14:14:13

标签: azure powershell authorization azure-powershell azure-keyvault

好的,所以我在这里关注该教程:https://docs.microsoft.com/en-us/azure/key-vault/key-vault-get-started。直到向密钥库添加密钥或秘密

基本上,它要求您对有效的金库进行此操作:

$key = Add-AzureKeyVaultKey -VaultName 'DjangoKeyVault' -Name 'DjangoKey' -Destination 'Software'

返回

Add-AzureKeyVaultKey : Operation returned an invalid status code 'Unauthorized'

我已经在本地使用Power Shell命令并远程登录到我的Azure帐户进行了尝试。我可以验证订阅,并且该保管库存在。我也可以直接在Azure中使用“ PowerShellPreview”并获得相同的交易。我到底该如何成为Azure站点的管理员,以提升的权限登录并且没有授权?我需要设置Azure AD吗?

1 个答案:

答案 0 :(得分:1)

我测试了该命令,它对我而言很好用。

enter image description here

此外,我可以用错误的VaultName重现您的问题,所以我认为您可以先进行检查。

enter image description here

此外,这里有一些信息供您参考。我使用我的帐户在PowerShell ISE中运行命令,我的帐户是订阅的owner,密钥库是由我的帐户创建的。

  

我如何才能成为Azure站点的管理员,以提升的权限登录并且没有授权?我需要设置Azure AD吗?

您可以尝试执行以下步骤。

1。将您的帐户添加到密钥库的Access control (IAM)中。

2。在Access policies-> Add new

中添加您的帐户