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 Cofre de Chaves do Azure.
Faça backup de um segredo
Para fazer backup de um segredo (e todas as suas versões e propriedades) no Cofre da Chave do Azure, use o método backupSecret da classe SecretClient .
const existingSecretName = 'myExistingSecret';
const backupResult = await client.backupSecret(secretName);
Este backupResult
é um Uint8Array, que também é conhecido como um Buffer em Node.js. Você pode armazenar o resultado em um blob no Armazenamento do Azure ou movê-lo para outro Cofre da Chave, conforme mostrado abaixo na operação Restaurar.
Restaurar um segredo de backup
Para restaurar um segredo de backup (e todas as suas versões e propriedades) no Cofre de Chaves do Azure, 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.