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

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

اسم الخدمة

تستخدِم سجلّات تدقيق Firebase Management اسم الخدمة firebase.googleapis.com. فلتر لهذه الخدمة:

    protoPayload.serviceName="firebase.googleapis.com"
  

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

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

إنّ طرق واجهة برمجة التطبيقات في القائمة التالية التي تحمل العلامة (LRO) هي عمليات طويلة الأمد (LRO). تنشئ هذه الطرق عادةً إدخالَين في سجلّ التدقيق: أحدهما عند بدء العملية والآخر عند انتهائها. لمزيد من المعلومات، اطّلِع على سجلّات التدقيق للعمليات التي تستغرق وقتًا طويلاً.
نوع الإذن الإجراءات
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 (LRO)
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 (LRO)
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
google.firebase.service.v1beta1.IosAppService.CreateIosApp (LRO)
google.firebase.service.v1beta1.IosAppService.RemoveIosApp
google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
google.firebase.service.v1beta1.IosAppService.UpdateIosApp
google.firebase.service.v1beta1.WebAppService.CreateWebApp (LRO)
google.firebase.service.v1beta1.WebAppService.RemoveWebApp
google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
google.firebase.service.v1beta1.WebAppService.UpdateWebApp

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

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

google.firebase.service.v1beta1.AndroidAppService

ترتبط سجلات التدقيق التالية بطُرق تنتمي إلى google.firebase.service.v1beta1.AndroidAppService.

CreateAndroidApp

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

CreateShaCertificate

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

DeleteShaCertificate

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

GetAndroidApp

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

GetAndroidAppConfig

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

ListAndroidApps

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

ListShaCertificates

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

RemoveAndroidApp

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

UndeleteAndroidApp

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

UpdateAndroidApp

  • طريقة التشفير (Method): 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

  • طريقة التشفير (Method): 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

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

    FinalizeDefaultLocation

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

    GetAdminSdkConfig

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

    GetFirebaseProject

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

    ListAvailableLocations

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

    SearchFirebaseApps

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

    UpdateFirebaseProject

    • طريقة التشفير (Method): 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

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

    GetIosApp

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

    GetIosAppConfig

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

    ListIosApps

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

    RemoveIosApp

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

    UndeleteIosApp

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

    UpdateIosApp

    • طريقة التشفير (Method): 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

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

    GetWebApp

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

    GetWebAppConfig

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

    ListWebApps

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

    RemoveWebApp

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

    UndeleteWebApp

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

    UpdateWebApp

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