سجلّ التدقيق لخدمة "المراسلة عبر السحابة الإلكترونية من Firebase"

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

اسم الخدمة

تستخدم سجلات تدقيق وحدة التحكم في إشعارات 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"