共用方式為


使用 JavaScript 在 Azure Key Vault 中備份和還原秘密

使用適當的程式設計驗證認證建立 SecretClient,然後使用用戶端從 Azure Key Vault 備份和還原現有秘密。

備份祕密

若要備份 Azure Key Vault 中的秘密 (及其所有版本和屬性),請使用 SecretClient 類別的 backupSecret 方法。

const existingSecretName = 'myExistingSecret';

const backupResult = await client.backupSecret(secretName);

backupResult 是 Uint8Array,在 Node.js 中也稱為緩衝區。 您可以將結果儲存在 Azure 儲存體的 blob 中,或將其移至另一個 Key Vault,如下列還原作業所示。

還原已備份的祕密

若要還原 Azure Key Vault 中已備份的秘密 (及其所有版本和屬性),請使用 SecretClient 類別的 restoreSecretBackup 方法。

// ... continuing code from previous section

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

recoveryResult 是目前或最新版本的 SecretProperties 物件。

下一步