代码之家  ›  专栏  ›  技术社区  ›  djangojazz

无法将密钥添加到PowerShell中的Azure密钥库-“未授权”

  •  0
  • djangojazz  · 技术社区  · 7 年前

    好的,所以我在这里学习教程: 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广告吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Joy Wang    7 年前

    我测试了命令,它在我这方面工作得很好。

    此外,我可以用错误的 vaultname ,重现您的问题,因此我认为您可以先检查一下。

    另外,这里还有一些资料供你参考。我使用我的帐户在PowerShell ISE中运行该命令,我的帐户是订阅的 owner < Buff行情>

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

    < /块引用>

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

    1.将您的帐户添加到钥匙库中的 access control(iam)

    2.将您的帐户添加到 access policies -> add new

    另外,我可以用一个错误的方法复制你的问题 VaultName ,所以我想你可以先检查一下。

    enter image description here

    另外,这里还有一些资料供你参考。我使用我的帐户运行PowerShell ISE中的命令,我的帐户是 owner 在订阅中,密钥库是由我的帐户创建的。

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

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

    1.将您的帐户添加到 Access control (IAM) 在钥匙库里。

    2.添加您的帐户 Access policies -gt; Add new