يصف هذا المستند تسجيل التدقيق لإدارة Firebase. 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
يحتوي القسم التالي على تفاصيل عن سجلّات التدقيق المرتبطة 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"