تكوين سجلات التدقيق والوصول إليها في Azure CLI

ينطبق على: قاعدة بيانات Azure ل MySQL - خادم واحد

هام

قاعدة بيانات Azure لخادم MySQL الفردي على مسار الإيقاف. نوصي بشدة بالترقية إلى قاعدة بيانات Azure لخادم MySQL المرن. لمزيد من المعلومات حول الترحيل إلى خادم Azure Database for MySQL المرن، راجع ما الذي يحدث لقاعدة بيانات Azure لخادم MySQL الفردي؟

يمكنك تكوين قاعدة بيانات Azure لسجلات تدقيق MySQL من Azure CLI.

المتطلبات الأساسية

للتنقل عبر هذا الدليل الإرشادي، تحتاج إلى ما يلي:

  • تتطلب هذه المقالة الإصدار 2.0 أو أحدث من Azure CLI. إذا كنت تستخدم Azure Cloud Shell، يتم تثبيت أحدث إصدار بالفعل.

تكوين سجلات التدقيق

هام

يوصى بتسجيل أنواع الأحداث والمستخدمين المطلوبين لأغراض التدقيق فقط لضمان عدم تأثر أداء الخادم بشكل كبير.

تمكين تسجيل التدقيق وتكوينه باستخدام الخطوات التالية:

  1. قم بتشغيل سجلات التدقيق عن طريق تعيين المعلمة audit_logs_enabled إلى "ON".

    az mysql server configuration set --name audit_log_enabled --resource-group myresourcegroup --server mydemoserver --value ON
    
  2. حدد أنواع الأحداث التي سيتم تسجيلها عن طريق تحديث المعلمة audit_log_events.

    az mysql server configuration set --name audit_log_events --resource-group myresourcegroup --server mydemoserver --value "ADMIN,CONNECTION"
    
  3. أضف أي مستخدمي MySQL ليتم استبعادهم من التسجيل عن طريق تحديث المعلمة audit_log_exclude_users. حدد المستخدمين عن طريق توفير اسم مستخدم MySQL الخاص بهم.

    az mysql server configuration set --name audit_log_exclude_users --resource-group myresourcegroup --server mydemoserver --value "azure_superuser"
    
  4. أضف أي مستخدمين MySQL محددين ليتم تضمينهم للتسجيل عن طريق تحديث المعلمة audit_log_include_users. حدد المستخدمين عن طريق توفير اسم مستخدم MySQL الخاص بهم.

    az mysql server configuration set --name audit_log_include_users --resource-group myresourcegroup --server mydemoserver --value "sampleuser"
    

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