سجلّ التدقيق لإدارة Firebase

يصف هذا المستند تسجيل التدقيق لإدارة Firebase. Google Cloud خدمة إنشاء سجلات تدقيق لتسجيل الأنشطة الإدارية وأنشطة الوصول ضمن موارد Google Cloud للتعرُّف على المزيد من المعلومات عن سجلات تدقيق السحابة الإلكترونية، يمكنك الرجوع إلى صفحات المستندات التالية:

اسم الخدمة

تستخدم سجلات تدقيق "إدارة Firebase" اسم الخدمة firebase.googleapis.com. الفلترة بحثًا عن هذه الخدمة:

    protoPayload.serviceName="firebase.googleapis.com"
  

الطرق حسب نوع الإذن

يحتوي كل إذن من أذونات "إدارة الهوية وإمكانية الوصول" على سمة "type" تكون قيمتها تعدادًا. التي يمكن أن تكون إحدى القيم الأربع: ADMIN_READ، ADMIN_WRITE، DATA_READ أو DATA_WRITE. عند استدعاء إحدى الطرق، تُنشئ أداة Firebase Management سجلّ تدقيق تعتمد فئته على سمة type للإذن المطلوب لتنفيذ الطريقة. تنشئ الطرق التي تتطلّب إذن إدارة الهوية وإمكانية الوصول (IAM) مع قيمة الموقع type DATA_READ أو DATA_WRITE أو ADMIN_READ سجلات تدقيق الوصول إلى البيانات. الطرق التي تتطلّب إذن "إدارة الهوية وإمكانية الوصول" باستخدام قيمة السمة type من إجمالي ADMIN_WRITE إنشاء سجلات تدقيق نشاط المشرف.

نوع الإذن الطُرق
ADMIN_READ google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
google.firebase.service.v1beta1.IosAppService.GetIosApp
google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
google.firebase.service.v1beta1.IosAppService.ListIosApps
google.firebase.service.v1beta1.WebAppService.GetWebApp
google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
google.firebase.service.v1beta1.WebAppService.ListWebApps
ADMIN_WRITE google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
google.firebase.service.v1beta1.IosAppService.CreateIosApp
google.firebase.service.v1beta1.IosAppService.RemoveIosApp
google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
google.firebase.service.v1beta1.IosAppService.UpdateIosApp
google.firebase.service.v1beta1.WebAppService.CreateWebApp
google.firebase.service.v1beta1.WebAppService.RemoveWebApp
google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
google.firebase.service.v1beta1.WebAppService.UpdateWebApp

سجلات تدقيق واجهة واجهة برمجة التطبيقات

للحصول على معلومات عن كيفية تقييم الأذونات التي يتم تقييمها لكل طريقة، يُرجى الاطّلاع على مستندات Cloud Identity وإدارة الوصول لخدمة Firebase Management.

google.firebase.service.v1beta1.AndroidAppService

يحتوي القسم التالي على تفاصيل حول سجلات التدقيق المرتبطة الطرق التابعة لـ google.firebase.service.v1beta1.AndroidAppService.

CreateAndroidApp

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
  • نوع سجلّ التدقيق: نشاط المشرف
  • الأذونات:
    • firebase.clients.create - ADMIN_WRITE
  • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
  • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp"

CreateShaCertificate

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
  • نوع سجلّ التدقيق: نشاط المشرف
  • الأذونات:
    • firebase.clients.update - ADMIN_WRITE
  • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
  • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate"

DeleteShaCertificate

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
  • نوع سجلّ التدقيق: نشاط المشرف
  • الأذونات:
    • firebase.clients.update - ADMIN_WRITE
  • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
  • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate"

GetAndroidApp

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebase.clients.get - ADMIN_READ
  • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
  • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp"

GetAndroidAppConfig

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebase.clients.get - ADMIN_READ
  • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
  • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig"

ListAndroidApps

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebase.clients.list - ADMIN_READ
  • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
  • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps"

ListShaCertificates

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebase.clients.get - ADMIN_READ
  • الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً: لا.
  • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates"

RemoveAndroidApp

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
  • نوع سجلّ التدقيق: نشاط المشرف
  • الأذونات:
    • firebase.clients.delete - ADMIN_WRITE
  • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
  • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp"

UndeleteAndroidApp

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
  • نوع سجلّ التدقيق: نشاط المشرف
  • الأذونات:
    • firebase.clients.undelete - ADMIN_WRITE
  • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
  • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp"

UpdateAndroidApp

  • الطريقة: google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
  • نوع سجلّ التدقيق: نشاط المشرف
  • الأذونات:
    • firebase.clients.update - ADMIN_WRITE
  • الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً: لا.
  • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"

google.firebase.service.v1beta1.FirebaseAnalyticsService

يحتوي القسم التالي على تفاصيل حول سجلات التدقيق المرتبطة الطرق التابعة لـ google.firebase.service.v1beta1.FirebaseAnalyticsService.

AddGoogleAnalytics

  • الطريقة: google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics
  • نوع سجلّ التدقيق: نشاط المشرف
  • الأذونات:
    • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
    • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"

    google.firebase.service.v1beta1.FirebaseProjectService

    يحتوي القسم التالي على تفاصيل حول سجلات التدقيق المرتبطة الطرق التابعة لـ google.firebase.service.v1beta1.FirebaseProjectService.

    AddFirebase

    • الطريقة: google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.projects.update - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase"

    FinalizeDefaultLocation

    • الطريقة: google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.projects.update - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
    • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation"

    GetAdminSdkConfig

    • الطريقة: google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.projects.get - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig"

    GetFirebaseProject

    • الطريقة: google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.projects.get - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject"

    ListAvailableLocations

    • الطريقة: google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.projects.get - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations"

    SearchFirebaseApps

    • الطريقة: google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.clients.list - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps"

    UpdateFirebaseProject

    • الطريقة: google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.projects.update - ADMIN_WRITE
    • الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً: لا.
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"

    google.firebase.service.v1beta1.IosAppService

    يحتوي القسم التالي على تفاصيل حول سجلات التدقيق المرتبطة الطرق التابعة لـ google.firebase.service.v1beta1.IosAppService.

    CreateIosApp

    • الطريقة: google.firebase.service.v1beta1.IosAppService.CreateIosApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.create - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.CreateIosApp"

    GetIosApp

    • الطريقة: google.firebase.service.v1beta1.IosAppService.GetIosApp
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.clients.get - ADMIN_READ
    • الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً: لا.
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosApp"

    GetIosAppConfig

    • الطريقة: google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.clients.get - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosAppConfig"

    ListIosApps

    • الطريقة: google.firebase.service.v1beta1.IosAppService.ListIosApps
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.clients.list - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.ListIosApps"

    RemoveIosApp

    • الطريقة: google.firebase.service.v1beta1.IosAppService.RemoveIosApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.delete - ADMIN_WRITE
    • الطريقة هي عملية طويلة أو عملية بث: العملية الطويلة
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.RemoveIosApp"

    UndeleteIosApp

    • الطريقة: google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.undelete - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UndeleteIosApp"

    UpdateIosApp

    • الطريقة: google.firebase.service.v1beta1.IosAppService.UpdateIosApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.update - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"

    google.firebase.service.v1beta1.WebAppService

    يحتوي القسم التالي على تفاصيل عن سجلّات التدقيق المرتبطة methods التي تنتمي إلى google.firebase.service.v1beta1.WebAppService.

    CreateWebApp

    • الطريقة: google.firebase.service.v1beta1.WebAppService.CreateWebApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.create - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
    • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.CreateWebApp"

    GetWebApp

    • الطريقة: google.firebase.service.v1beta1.WebAppService.GetWebApp
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.clients.get - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebApp"

    GetWebAppConfig

    • الطريقة: google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.clients.get - ADMIN_READ
    • الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً: لا.
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebAppConfig"

    ListWebApps

    • الطريقة: google.firebase.service.v1beta1.WebAppService.ListWebApps
    • نوع سجلّ التدقيق: الوصول إلى البيانات
    • الأذونات:
      • firebase.clients.list - ADMIN_READ
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.ListWebApps"

    RemoveWebApp

    • الطريقة: google.firebase.service.v1beta1.WebAppService.RemoveWebApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.delete - ADMIN_WRITE
    • الطريقة هي عملية طويلة أو عملية بث: العملية الطويلة
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.RemoveWebApp"

    UndeleteWebApp

    • الطريقة: google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.undelete - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: عملية طويلة الأمد
    • فلترة هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UndeleteWebApp"

    UpdateWebApp

    • الطريقة: google.firebase.service.v1beta1.WebAppService.UpdateWebApp
    • نوع سجلّ التدقيق: نشاط المشرف
    • الأذونات:
      • firebase.clients.update - ADMIN_WRITE
    • الطريقة هي عملية طويلة الأمد أو عملية بث: رقم
    • الفلترة للحصول على هذه الطريقة: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"