Резервное копирование и восстановление секрета в Azure Key Vault с помощью JavaScript

Создайте SecretClient с соответствующими учетными данными программной проверки подлинности, а затем используйте клиент для резервного копирования и восстановления существующего секрета из Azure Key Vault.

Резервное копирование секрета

Чтобы создать резервную копию секрета (и всех его версий и свойств) в Azure Key Vault, используйте метод backupSecret класса SecretClient .

const existingSecretName = 'myExistingSecret';

const backupResult = await client.backupSecret(secretName);

Это backupResult Uint8Array, который также известен как буфер в Node.js. Результат можно сохранить в хранилище Azure или переместить его в другое хранилище Ключей, как показано ниже в операции восстановления.

Восстановление секрета из резервной копии

Чтобы восстановить резервный секрет (и все его версии и свойства) в Azure Key Vault, используйте метод restoreSecretBackup класса SecretClient .

// ... continuing code from previous section

// Restore to different (client2) Key Vault
const recoveryResult = await client2.restoreSecretBackup(backupResult);

Это recoveryResult объект SecretProperties для текущей или последней версии.

Дальнейшие шаги