无法列出我的 Azure Key Vault 中可用的所有密钥

Not able to List All keys avaiable in my Azure Key Vault

我正在尝试使用

检索保存在我的密钥保管库中的所有密钥
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 获取密钥详细信息

keyVaultClient.GetKeyAsync(keyURI).GetAwaiter().GetResult();

谁能帮我找回保存在我的 Key Vault 中的所有密钥。

谢谢

只是重申评论中的内容以获得答案(以帮助其他人将来定位):

不使用用于获取单个密钥的 keyVaultClient.GetKeyAsync(),而是使用 keyVaultClient.GetKeysAsync() - 请注意密钥后的 's',以获取列表键。