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