إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
قم بإنشاء SecretClient باستخدام بيانات اعتماد المصادقة البرمجية المناسبة، ثم استخدم العميل لحذف سر موجود من Azure Key Vault.
حذف سر
لحذف سر في Azure Key Vault، استخدم أسلوب التشغيل الطويل beginDeleteSecret (LRO) لفئة SecretClient ، المتسلسل مع pollUntilDone للانتظار حتى اكتمال الحذف.
عند حذف سر، فإنه يستخدم استراتيجية الحذف المكونة لمخزن المفاتيح.
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}`);
هذا deleteResult كائن DeletedSecret .
استرداد سر محذوف
لاسترداد سر محذوف في Azure Key Vault، استخدم الأسلوب beginRecoverDeletedSecret long running operation (LRO) لفئة SecretClient، المتسلسل مع pollUntilDone للانتظار حتى يكتمل الاسترداد.
البيانات السرية المستردة لها نفس:
namevalue- جميع الخصائص بما في ذلك
enabledوcreatedOntagsو وversion
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}`);
هذا recoveryResult كائن SecretProperties .
إزالة البيانات السرية
لإزالة سر في Azure Key Vault على الفور، استخدم أسلوب beginDeleteSecret لفئة SecretClient .
تحدث عملية التطهير على الفور ولا رجعة فيها. ضع في اعتبارك إنشاء نسخة احتياطية من السر قبل إزالته.
const deletedSecretName = 'myDeletedSecret';
// Purge
await client.purgeDeletedSecret(mySecretName);