Compartilhar via


Fazer backup e restaurar um segredo no Azure Key Vault com JavaScript

Crie o SecretClient com as credenciais de autenticação programática apropriadas e use o cliente para fazer backup e restaurar um segredo existente do Azure Key Vault.

Fazer backup de um segredo

Para fazer backup de um segredo (e todas as suas versões e propriedades) no Azure Key Vault, use o método backupSecret da classe SecretClient.

const existingSecretName = 'myExistingSecret';

const backupResult = await client.backupSecret(secretName);

Esse backupResult é um Uint8Array, que também é conhecido como buffer em Node.js. Você pode armazenar o resultado em um blob no Armazenamento do Azure ou movê-lo para outro Key Vault conforme mostrado abaixo na operação de restauração.

Restaurar um segredo de backup

Para restaurar um segredo de backup (e todas as suas versões e propriedades) no Azure Key Vault, use o método restoreSecretBackup da classe SecretClient.

// ... continuing code from previous section

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

Este recoveryResult é um objeto SecretProperties para a versão atual ou mais recente.

Próximas etapas