无法在 PowerShell 中向 Azure Key Vault 添加密钥 - 'Unauthorized'

Cannot add a key to Azure Key Vault in PowerShell - 'Unauthorized'

好的,我正在按照这里的教程进行操作:https://docs.microsoft.com/en-us/azure/key-vault/key-vault-get-started。在向密钥保管库添加密钥或机密

部分之前我都很好

基本上它会要求您对有效的密钥库执行此操作:

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

它returns

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

我已经在本地尝试使用 Power Shell 命令并远程登录到我的 Azure 帐户。我可以验证订阅以及保险库是否存在。我也可以直接在 Azure 中使用 'PowerShellPreview' 并获得相同的优惠。我怎么能成为 Azure 站点的管理员,以提升的权限登录,却没有授权?我需要设置 Azure AD 吗?

我测试了命令,它在我这边工作正常。

另外,我重现了你的问题VaultName,所以我想你可以先检查一下。

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

How in the world can I be the admin of the Azure site, logged in with elevated permissions, and not have authorization? Do I need to set up Azure AD?

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

1.Add 您在密钥保管库 Access control (IAM) 中的帐户。

2.Add 您在 Access policies 中的帐户 -> Add new