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.