سجلّ التدقيق لإدارة 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 سجل تدقيق تعتمد فئتها على السمة 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

    ترتبط سجلات التدقيق التالية بالطرق التي تنتمي إلى 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"