Freigeben über


Sichern und Wiederherstellen eines Geheimnisses in Azure Key Vault mit JavaScript

Erstellen Sie den SecretClient mit den entsprechenden Anmeldeinformationen für die programmgesteuerte Authentifizierung, und verwenden Sie dann den Client, um ein vorhandenes Geheimnis aus Azure Key Vault zu sichern und wiederherzustellen.

Sichern eines Geheimnisses

Um ein Geheimnis (und seine gesamten Versionen und Eigenschaften) in Azure Key Vault zu sichern, verwenden Sie die Methode backupSecret der Klasse SecretClient.

const existingSecretName = 'myExistingSecret';

const backupResult = await client.backupSecret(secretName);

Dieses backupResult ist ein Uint8Array, das in Node.js auch als Puffer bezeichnet wird. Sie können das Ergebnis in einem Blob in Azure Storage speichern oder es in einen anderen Key Vault verschieben, wie unten im Vorgang „Wiederherstellen“ gezeigt.

Wiederherstellen eines gesicherten Geheimnisses

Um ein gesichertes Geheimnis (und seine gesamten Versionen und Eigenschaften) in Azure Key Vault wiederherzustellen, verwenden Sie die Methode restoreSecretBackup der Klasse SecretClient.

// ... continuing code from previous section

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

Dies recoveryResult ist ein SecretProperties-Objekt für die aktuelle oder neueste Version.

Nächste Schritte