无法列出我的Azure密钥保管库中可用的所有密钥

时间:2016-05-17 10:15:17

标签: azure azure-keyvault

我正在尝试使用

检索保存在我的密钥保管库中的所有密钥
keyVaultClient.GetKeyAsync(keyVaultVaultAddress).GetAwaiter().GetResult();

但低于错误

403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.

但是我可以使用以下代码

获取KeyURI的Key详细信息
keyVaultClient.GetKeyAsync(keyURI).GetAwaiter().GetResult();

有人可以帮我检索Key Key中保存的所有密钥。

由于

1 个答案:

答案 0 :(得分:1)

只需重述评论中的答案(以帮助其他人找到答案):

不使用用于获取单个密钥的keyVaultClient.GetKeyAsync(),而是使用keyVaultClient.GetKeysAsync() - 记下Key之后的's',以获取密钥列表。