Auditing by using managed identity in Azure Synapse Analytics

نصيحة

Microsoft Fabric Data Warehouse هو مستودع علائقي على نطاق مؤسسي قائم على أساس بحيرة البيانات، مع بنية جاهزة للمستقبل، وذكاء اصطناعي مدمج، وميزات جديدة. إذا كنت جديدا في مستودع البيانات، ابدأ ب Fabric Data Warehouse. يمكن لأحمال عمل تجمع SQL المخصصة الحالية الترقية إلى Fabric للوصول إلى قدرات جديدة في علوم البيانات، والتحليلات اللحظية، والتقارير.

قم بتكوين التدقيق لاستخدام حساب التخزين باستخدام طريقتين للمصادقة:

  • الهوية المدارة
  • مفاتيح الوصول إلى التخزين

يمكن أن تكون الهوية المدارة هوية مدارة معينة من قبل النظام (SMI) أو هوية مدارة معينة من قبل المستخدم (UMI).

لتكوين كتابة سجلات التدقيق إلى حساب تخزين، اذهب إلى بوابة Azure واختر خادمك. اختر التخزين في قائمة التدقيق . اختر حساب تخزين Azure حيث يتم حفظ السجلات.

افتراضيا، الهوية المستخدمة هي الهوية الأساسية للمستخدم المخصصة للخادم. إذا لم تكن هناك هوية مستخدم، يقوم الخادم بإنشاء هوية مدارة معينة من النظام ويستخدمها للمصادقة.

اختر فترة الاحتفاظ بفتح الخصائص المتقدمة. ثم حدد حفظ. يتم حذف السجلات الأقدم من فترة الاحتفاظ.

ملحوظة

لإعداد تدقيق هوية مدار على Azure Synapse Analytics، راجع قسم تدقيق الهوية المدارة المعينة من قبل النظام ل Azure Synapse Analytics لاحقا في هذا المقال.

الهوية المُدارة التي يعيّنها المُستخدم

UMI يمنحك مرونة لإنشاء وصيانة UMI الخاص بك لكل مستأجر معين. أنت تدير وحدة التعريف الافتراضية (UMI)، مقارنة بهوية مدارة معينة من النظام، والتي تعرف بشكل فريد لكل خادم، ويتم تعيينها من قبل النظام.

تكوين الهوية المدارة المعينة من قبل المستخدم للتدقيق

قبل أن تتمكن من إعداد التدقيق لإرسال السجلات إلى حساب التخزين الخاص بك، تحتاج الهوية المدارة المعينة للخادم إلى تعيين دور مساهم بيانات Storage Blob . هذا التعيين مطلوب إذا كنت تقوم بتكوين التدقيق باستخدام قوالب PowerShell أو Azure CLI أو REST API أو ARM. بوابة Azure تعين الدور تلقائيا عند تكوين التدقيق عبر البوابة، لذلك لا تحتاج لاتباع هذه الخطوات إذا كنت تستخدم البوابة.

  1. انتقل إلى مدخل Azure.
  2. أنشئ هوية مدارة معينة من قبل المستخدم إذا لم تكن لديك واحدة بالفعل. لمزيد من المعلومات، راجع إنشاء هوية معينة للمستخدم.
  3. اذهب إلى حساب التخزين الذي تريد إعداده للتدقيق.
  4. اختر قائمة Access Control (IAM).
  5. حدد Add>Add role assignment.
  6. في تبويب الدور ، ابحث واختر مساهم بيانات كتلة التخزين. حدد التَالِي.
  7. في تبويب الأعضاء ، اختر الهوية المدارة في قسم تعيين الوصول إلى القسم، ثم اختر الأعضاء. يمكنك اختيار الهوية المدارة التي أنشأتها لخادمك.
  8. حدد مراجعة + تعيين.

لمزيد من المعلومات، راجع تعيين أدوار Azure باستخدام portal.

استخدم التعليمات التالية لتكوين التدقيق باستخدام هوية مدارة معينة من قبل المستخدم.

  1. اذهب إلى قائمة الهوية الخاصة بخادمك. تحت قسم الهوية المدارة المعينة للمستخدم ، أضف الهوية المدارة.
  2. اختر الهوية المدارة المضافة كهوية أساسية لخادمك.
  3. اذهب إلى قائمة التدقيق للخادم. اختر الهوية المدارةكنوع مصادقة التخزين عند تكوين التخزين الخاص بخادمك.

ملحوظة

عند تكوين التدقيق باستخدام هوية مدارة، قد يؤدي نسخ قاعدة البيانات إلى خادم جديد أو إنشاء نسخة جغرافية من تسجيل التدقيق. يحدث هذا الشرط لأن الخادم الجديد لديه هوية مدارة مختلفة، وقد لا يكون لديها وصول إلى حساب تخزين التدقيق. تأكد من أن هوية الخادم الجديد تحمل الأذونات المناسبة للحفاظ على استمرارية التدقيق.

Configure system-assignd-managed identity for Azure Synapse Analytics auditing

لا يمكنك استخدام المصادقة المعتمدة على UMI لحساب تخزين للتدقيق. يمكن استخدام الهوية المدارة المعينة من النظام (SMI) فقط ل Azure Synapse Analytics. لكي تعمل مصادقة SMI، يجب أن يكون لدى الهوية المدارة دور مساهم بيانات Storage Blob في إعدادات Access Control الخاص بحساب التخزين. يتم إضافة هذا الدور تلقائيا إذا استخدمت بوابة Azure لتكوين التدقيق.

في بوابة Azure ل Azure Synapse Analytics، لا يوجد خيار لاختيار مفتاح SAS أو مصادقة SMI بشكل صريح.

  • إذا كان حساب التخزين خلف VNet أو جدار حماية، يقوم النظام تلقائيا بتكوين التدقيق باستخدام مصادقة SMI.

  • إذا لم يكن حساب التخزين خلف VNet أو جدار حماية، يقوم النظام تلقائيا بتكوين التدقيق باستخدام مصادقة SAS المعتمدة على المفاتيح. ومع ذلك، لا يمكنك استخدام الهوية المدارة إذا لم يكن حساب التخزين خلف VNet أو جدار حماية.

لإجبار استخدام مصادقة SMI، بغض النظر عما إذا كان حساب التخزين خلف VNet أو جدار حماية، استخدم REST API أو PowerShell، كما يلي: