Compartir a través de


Copia de seguridad y restauración de un secreto en Azure Key Vault con JavaScript

Cree el SecretClient con las credenciales de autenticación de programación adecuadas y, después, use el cliente para realizar una copia de seguridad y restaurar un secreto existente de Azure Key Vault.

Copia de seguridad de un secreto

Para realizar una copia de seguridad de un secreto (y todas sus versiones y propiedades) en Azure Key Vault, use el método backupSecret de la clase SecretClient.

const existingSecretName = 'myExistingSecret';

const backupResult = await client.backupSecret(secretName);

Este backupResult es un Uint8Array, que también se conoce como búfer en Node.js. Puede almacenar el resultado en un blob en Azure Storage o moverlo a otro Key Vault, tal como se muestra a continuación en la operación de restauración.

Restauración de un secreto de copia de seguridad

Para restaurar un secreto de copia de seguridad (y todas sus versiones y propiedades) en Azure Key Vault, use el método restoreSecretBackup de la clase SecretClient.

// ... continuing code from previous section

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

Este recoveryResult es un objeto SecretProperties para la versión actual o la más reciente.

Pasos siguientes