Я пытаюсь получить все ключи, которые хранятся в моем ключевом хранилище с помощьюне в состоянии Перечислить все ключи Avaiable в моем 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();
Может кто-нибудь, пожалуйста, помогите мне в извлечении всех ключей, которые являются сохраненный в моем хранилище ключей.
Благодаря
Ваш код показывает, что вы пытаетесь получить ключевой список с помощью одного ключа get. Это ошибка ввода? вы действительно пытаетесь использовать его с ключом VaultClient.GetKeysAsync()? Обратите внимание на 's' после ключа. –
ohh. У меня создалось впечатление, что keyVaultClient.GetKeyAsync (keyVaultVaultAddress) вернет мне все ключи, если я просто отправлю VaultAddress. Не знал о другой функции GetKeysAsync с 's', которая вернет мне все ключи. Спасибо, что спасли мой день. ура – NKDev