Partager via


Sauvegarder et restaurer un secret dans Azure Key Vault avec JavaScript

Créez le SecretClient avec les informations d’identification d’authentification par programmation appropriées, puis utilisez le client pour sauvegarder et restaurer un secret existant à partir d’Azure Key Vault.

Sauvegarder un secret

Pour sauvegarder un secret (ainsi que toutes ses versions et propriétés) dans Azure Key Vault, utilisez la méthode backupSecret de la classe SecretClient.

const existingSecretName = 'myExistingSecret';

const backupResult = await client.backupSecret(secretName);

Ce backupResult est un Uint8Array, également appelé Tampon dans Node.js. Vous pouvez stocker le résultat dans un objet blob dans Stockage Azure ou le déplacer vers un autre Key Vault comme indiqué ci-dessous dans l’opération de restauration.

Restaurer un secret sauvegardé

Pour restaurer un secret sauvegardé (ainsi que toutes ses versions et propriétés) dans Azure Key Vault, utilisez la méthode restoreSecretBackup de la classe SecretClient.

// ... continuing code from previous section

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

Ce recoveryResult est un objet SecretProperties pour la version actuelle ou la plus récente.

Étapes suivantes