Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создайте SecretClient с соответствующими учетными данными программной проверки подлинности, а затем используйте клиент для получения секрета из Azure Key Vault.
Получение текущей версии секрета
Чтобы получить секрет в Azure Key Vault, используйте метод getSecret класса SecretClient .
const name = 'mySecret';
const { name, properties, value } = await client.getSecret(secretName);
This method returns the KeyVaultSecret object.
Получите любую версию секрета
Чтобы получить определенную версию секрета в Azure Key Vault, используйте объект GetSecretOptions при вызове метода getSecret класса SecretClient. This method returns the KeyVaultSecret object.
const name = 'mySecret';
const options = {
version: 'd9f2f96f120d4537ba7d82fecd913043'
};
const { name, properties, value } = await client.getSecret(secretName, options);
This method returns the KeyVaultSecret object.
Получение всех версий секрета
Чтобы получить все версии секрета в Azure Key Vault, используйте метод listPropertiesOfSecretVersions класса SecretClient , чтобы получить итерируемый список свойств версии секрета. Возвращается объект SecretProperties , который не включает значение версии. Если требуется значение версии, используйте версию , возвращаемую в свойстве, чтобы получить значение секрета с помощью метода getSecret .
| Метод | Возвращает значение | Возвращает свойства |
|---|---|---|
| getSecret | Да | Да |
| listPropertiesOfSecretVersions | нет | Да |
const versions = [];
for await (const secretProperties of client.listPropertiesOfSecretVersions(
secretName
)) {
const { value } = await client.getSecret(secretName, {
version: secretProperties?.version,
});
versions.push({
name: secretName,
version: secretProperties?.version,
value: value,
createdOn: secretProperties?.createdOn,
});
}
Получить недоступный секрет
Используйте следующую таблицу, чтобы понять, что можно сделать с отключенным секретом.
| Допустимо | Не разрешенный |
|---|---|
| Включение секрета Обновление свойств |
Получение значения |