Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Utwórz klienta SecretClient z odpowiednimi poświadczeniami uwierzytelniania programowego, a następnie użyj klienta, aby utworzyć kopię zapasową i przywrócić istniejący wpis tajny z usługi Azure Key Vault.
Tworzenie kopii zapasowej sekretu
Aby utworzyć kopię zapasową wpisu tajnego (i wszystkich jego wersji i właściwości) w usłudze Azure Key Vault, użyj metody backupSecret klasy SecretClient .
const existingSecretName = 'myExistingSecret';
const backupResult = await client.backupSecret(secretName);
Jest to backupResult Uint8Array, który jest również znany jako bufor w Node.js. Wynik można zapisać w obiekcie blob w usłudze Azure Storage lub przenieść go do innej usługi Key Vault, jak pokazano poniżej w operacji przywracania.
Przywróć kopię zapasową tajemnicy
Aby przywrócić wpis tajny kopii zapasowej (i wszystkie jego wersje i właściwości) w usłudze Azure Key Vault, użyj metody restoreSecretBackup klasy SecretClient .
// ... continuing code from previous section
// Restore to different (client2) Key Vault
const recoveryResult = await client2.restoreSecretBackup(backupResult);
Jest to recoveryResult obiekt SecretProperties dla bieżącej lub najnowszej wersji.