Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Buat SecretClient dengan kredensial autentikasi terprogram yang sesuai, lalu gunakan klien untuk menghapus rahasia yang ada dari Azure Key Vault.
Menghapus rahasia
Untuk menghapus rahasia di Azure Key Vault, gunakan metode operasi jangka panjang (LRO) beginDeleteSecret dari kelas SecretClient , yang dirantai dengan pollUntilDone untuk menunggu hingga penghapusan selesai.
Saat rahasia dihapus, ia menggunakan strategi penghapusan yang dikonfigurasi untuk brankas kunci.
const existingSecretName = 'myExistingSecret';
// Begin LRO
const deletePoller = await client.beginDeleteSecret(secretName);
// Wait for LRO to complete
const deleteResult = await deletePoller.pollUntilDone();
console.log(`SecretName: ${deleteResult.name}`);
console.log(`DeletedDate: ${deleteResult.deletedOn}`);
console.log(`Version: ${deleteResult.properties.deletedOn}`);
console.log(`PurgeDate: ${deleteResult.scheduledPurgeDate}`);
Ini deleteResult adalah objek DeletedSecret .
Memulihkan rahasia yang dihapus
Untuk memulihkan rahasia yang dihapus di Azure Key Vault, gunakan metode operasi jangka panjang (LRO) beginRecoverDeletedSecret dari kelas SecretClient, dirantai dengan pollUntilDone untuk menunggu hingga pemulihan selesai.
Rahasia yang dipulihkan memiliki hal yang sama:
namevalue- semua properti termasuk
enabled,createdOn,tags, danversion
const deletedSecretName = 'myDeletedSecret';
// Begin LRO
const recoveryPoller = await client.beginRecoverDeletedSecret(secretName);
// Wait for LRO to complete
const recoveryResult = await recoveryPoller.pollUntilDone();
console.log(`SecretName: ${recoveryResult.name}`);
console.log(`Version: ${recoveryResult.version}`);
Ini recoveryResult adalah objek SecretProperties .
menghapus seluruh rahasia
Untuk menghapus menyeluruh rahasia di Azure Key Vault segera, gunakan metode beginDeleteSecret dari kelas SecretClient .
Operasi pembersihan segera terjadi dan tidak dapat diubah. Pertimbangkan untuk membuat cadangan rahasia sebelum membersihkannya.
const deletedSecretName = 'myDeletedSecret';
// Purge
await client.purgeDeletedSecret(mySecretName);