Azure Key Vault كمصدر Event Grid

توفر هذه المقالة خصائص ومخطط الأحداث في Azure Key Vault. للحصول على مقدمة حول مخططات الأحداث، راجع مخطط حدث Azure Event Grid ومخطط حدث السحابة.

أنواع الأحداث المتاحة

ينشئ حساب Azure Key Vault أنواع الأحداث التالية:

الاسم الكامل للحدث الاسم المعروض للحدث ‏‏الوصف
Microsoft.KeyVault.CertificateNewVersionCreated أنشئ إصداراً جديداً للشهادة يشغّل عند إنشاء شهادة جديدة أو إصدار جديد للشهادة.
Microsoft.KeyVault.CertificateNearExpiry شهادة اقتراب انتهاء الصلاحية يشغّل عند اقتراب انتهاء صلاحية الإصدار الحالي للشهادة. (يتم تشغيل الحدث قبل 30 يوماً من تاريخ انتهاء الصلاحية.)
Microsoft.KeyVault.CertificateExpired انتهت صلاحية الشهادة يشغّل عند انتهاء صلاحية الإصدار الحالي من الشهادة.
Microsoft.KeyVault.KeyNewVersionCreated إنشاء إصدار مفتاحي جديد يشغّل عند إنشاء مفتاح جديد أو إصدار جديد للمفتاح.
Microsoft.KeyVault.KeyNearExpiry موعد اقتراب انتهاء صلاحية المفتاح يشغّل عند اقتراب موعد انتهاء صلاحية الإصدار الحالي للمفتاح. يمكن تكوين وقت الحدث باستخدام نهج تدوير المفاتيح
Microsoft.KeyVault.KeyExpired انتهت صلاحية المفتاح يشغّل عند انتهاء صلاحية الإصدار الحالي للمفتاح.
Microsoft.KeyVault.SecretNewVersionCreated أنشئت نسخة جديدة من البيانات السرية يعمل عند إنشاء بيانات سرية جديدة أو إصدار بيانات سرية جديدة.
Microsoft.KeyVault.SecretNearExpiry اقتراب موعد انتهاء صلاحية البيانات السرية يعمل عند اقتراب موعد الإصدار الحالي للبيانات السرية. (يتم تشغيل الحدث قبل 30 يوماً من تاريخ انتهاء الصلاحية.)
Microsoft.KeyVault.SecretExpired انتهت مدة صلاحية البيانات السرية يتم تشغيله عند انتهاء صلاحية الإصدار الحالي من البيانات السرية.
Microsoft.KeyVault.VaultAccessPolicyChanged "تغيير نهج الوصول إلى Vault" يتم تشغيله عند تغيير نهج الوصول على Key Vault. تتضمن سيناريو موعد تغيير نموذج إذن Key Vault إلى/من عنصر Azure للتحكم في الوصول استناداً إلى الدور.

أمثلة الأحداث

يعرض المثال التالي مخطط Microsoft.KeyVault.SecretNewVersionCreated:

[
   {
      "id":"00eccf70-95a7-4e7c-8299-2eb17ee9ad64",
      "source":"/subscriptions/{subscription-id}/resourceGroups/sample-rg/providers/Microsoft.KeyVault/vaults/sample-kv",
      "subject":"newsecret",
      "type":"Microsoft.KeyVault.SecretNewVersionCreated",
      "time":"2019-07-25T01:08:33.1036736Z",
      "data":{
         "Id":"https://sample-kv.vault.azure.net/secrets/newsecret/ee059b2bb5bc48398a53b168c6cdcb10",
         "VaultName":"sample-kv",
         "ObjectType":"Secret",
         "ObjectName":"newsecret",
         "Version":"ee059b2bb5bc48398a53b168c6cdcb10",
         "NBF":"1559081980",
         "EXP":"1559082102"
      },
      "specversion":"1.0"
   }
]

خصائص الحدث

ويحتوي الحدث على بيانات المستوى الأعلى التالية:

الخاصية نوع الوصف
source سلسلة مسار المورد الكامل إلى مصدر الحدث. هذا الحقل غير قابل للكتابة. توفر شبكة الأحداث هذه القيمة.
subject سلسلة مسار يحدده الناشر لموضوع الحدث.
type سلسلة أحد أنواع الأحداث المسجلة لمصدر الحدث الماثل.
time سلسلة الوقت الذي يتم إنشاء الحدث استناداً إلى وقت UTC الموفر.
id سلسلة المعرف الفريد للحدث.
data كائن بيانات حدث تكوين التطبيق.
specversion سلسلة إصدار مواصفات مخطط CloudEvents.

كائن البيانات له الخصائص التالية:

الخاصية نوع الوصف
id سلسلة معرف الكائن الذي قام شغّل هذا الحدث
VaultName سلسلة اسم key vault للكائن الذي شغّل هذا الحدث
ObjectType سلسلة نوع الكائن الذي شغّل هذا الحدث
ObjectName سلسلة اسم الكائن الذي شغّل هذا الحدث
Version سلسلة إصدار الكائن الذي شغّل هذا الحدث
NBF رقم تاريخ الاستحقاق بالثواني منذ 1970-01-01T00:00:00Z للكائن الذي شغّل هذا الحدث
EXP رقم تاريخ انتهاء الصلاحية بالثواني منذ 1970-01-01T00:00:00Z للكائن الذي شغل هذا الحدث

البرامج التعليمية والدروس المعرفية

المسمى الوظيفي ‏‏الوصف
مراقبة Key Vault من خلال Azure Event Grid نظرة عامة على دمج Key Vault مع Event Grid.
البرنامج التعليمي: إنشاء ومراقبة أحداث Key Vault مع Event Grid تعرف على كيفية إعداد إعلامات Event Grid لـKey Vault.

الخطوات التالية