Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создайте SecretClient с соответствующими учетными данными программной проверки подлинности, а затем используйте клиент для удаления существующего секрета из Azure Key Vault.
Удаление секрета.
Чтобы удалить секрет в Azure Key Vault, используйте метод beginDeleteSecret long running operation (LRO) класса SecretClient, привязанный к опросуUntilDone, чтобы ждать завершения удаления.
При удалении секрета используется настроенная стратегия удаления для хранилища ключей.
const existingSecretName = 'myExistingSecret';
// Begin LRO
const deletePoller = await client.beginDeleteSecret(secretName);
// Wait for LRO to complete
const deleteResult = await deletePoller.pollUntilDone();
console.log(`SecretName: ${deleteResult.name}`);
console.log(`DeletedDate: ${deleteResult.deletedOn}`);
console.log(`Version: ${deleteResult.properties.deletedOn}`);
console.log(`PurgeDate: ${deleteResult.scheduledPurgeDate}`);
Это deleteResult объект DeletedSecret.
Восстановление удаленного секрета
Чтобы восстановить удаленный секрет в Azure Key Vault, используйте метод beginRecoverDeletedSecret long running operation (LRO) класса SecretClient, привязанный к опросуUntilDone, чтобы ждать завершения восстановления.
Восстановленный секрет имеет то же самое:
namevalue- все свойства, включая
enabled,tagscreatedOnиversion
const deletedSecretName = 'myDeletedSecret';
// Begin LRO
const recoveryPoller = await client.beginRecoverDeletedSecret(secretName);
// Wait for LRO to complete
const recoveryResult = await recoveryPoller.pollUntilDone();
console.log(`SecretName: ${recoveryResult.name}`);
console.log(`Version: ${recoveryResult.version}`);
Это recoveryResult объект SecretProperties .
Очистка секрета
Чтобы немедленно очистить секрет в Azure Key Vault, используйте метод beginDeleteSecret класса SecretClient.
Операция очистки происходит немедленно и необратима. Прежде чем очищать секрет, рекомендуется создать резервную копию секрета.
const deletedSecretName = 'myDeletedSecret';
// Purge
await client.purgeDeletedSecret(mySecretName);