يوضّح هذا المستند تسجيل التدقيق في "وحدة تحكّم إشعارات Firebase". تُنشئ خدمات Google Cloud سجلات تدقيق تسجِّل الأنشطة الإدارية وأنشطة الوصول إلى موارد Google Cloud. لمزيد من المعلومات عن سجلات تدقيق السحابة الإلكترونية، يُرجى الاطِّلاع على ما يلي:
- أنواع سجلّات التدقيق
- بنية إدخال سجلّ التدقيق
- تخزين سجلات التدقيق وتوجيهها
- ملخّص أسعار Cloud Logging
- تفعيل سجلات تدقيق "الوصول إلى البيانات"
اسم الخدمة
تستخدم سجلات تدقيق وحدة التحكم في إشعارات Firebase اسم الخدمة gcmcontextualcampaign-pa.googleapis.com
.
فلترة هذه الخدمة:
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
الطرق حسب نوع الإذن
يحتوي كل إذن IAM على سمة type
، تكون قيمتها عنصرًا متسلسلًا
يمكن أن يكون إحدى القيم الأربع التالية: ADMIN_READ
أو ADMIN_WRITE
أو
DATA_READ
أو DATA_WRITE
. عند استدعاء طريقة، تُنشئ "وحدة تحكّم إشعارات Firebase" سجلّ تدقيق تعتمد فئته على سمة
type
للإذن المطلوب لتنفيذ الطريقة.
إنّ الطرق التي تتطلّب إذن إدارة الهوية وإمكانية الوصول (IAM) مع قيمة الموقع type
DATA_READ
أو DATA_WRITE
أو ADMIN_READ
تُنشئ
سجلّات تدقيق الوصول إلى البيانات.
إنّ الطرق التي تتطلّب إذن "إدارة الهوية وإمكانية الوصول" باستخدام قيمة السمة type
في ADMIN_WRITE
تنشئ سجلّات تدقيق نشاط المشرف.
نوع الإذن | الطُرق |
---|---|
DATA_READ |
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns |
DATA_WRITE |
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout |
سجلّات تدقيق واجهة برمجة التطبيقات
للحصول على معلومات عن كيفية تقييم الأذونات لكل طريقة وأذوناتها، يمكنك الاطّلاع على مستندات إدارة Cloud Identity وإدارة أذونات الوصول الخاصة بـ "وحدة تحكم إشعارات Firebase".
google.internal.gcm.contextual.campaign.v1.CampaignService
ترتبط سجلات التدقيق التالية بالطرق التي تنتمي إلى
google.internal.gcm.contextual.campaign.v1.CampaignService
.
GetAnalytics
- الطريقة:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.list - DATA_READ
- الطريقة عبارة عن عملية طويلة الأمد أو عملية بث:
لا.
- الفلترة حسب هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"
GetAudiences
- الطريقة:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.list - DATA_READ
- الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً:
لا.
- الفلترة حسب هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"
GetFcmStats
- الطريقة:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.list - DATA_READ
- الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً:
لا.
- الفلترة حسب هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"
GetProjectTrackingInfo
- الطريقة:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.list - DATA_READ
- الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً:
لا.
- الفلترة حسب هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"
GetTopicList
- الطريقة:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.list - DATA_READ
- الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً:
لا.
- الفلترة حسب هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
ترتبط سجلات التدقيق التالية بالطرق التي تنتمي إلى
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
.
GetAnalyticsLabelList
- الطريقة:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.list - DATA_READ
- الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً:
لا.
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"
LegacyCreateRollout
- الطريقة:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.create - DATA_WRITE
- الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً:
لا.
- الفلترة حسب هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout"
ListCampaigns
- الطريقة:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebasenotifications.messages.list - DATA_READ
- الطريقة هي عملية بث أو عملية تستغرق وقتًا طويلاً:
لا.
- الفلترة حسب هذه الطريقة:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"