سجلّ التدقيق لخدمة "المراسلة عبر السحابة الإلكترونية من 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 للإذن المطلوب لتنفيذ الطريقة. تؤدي الطرق التي تتطلّب إذنًا في "إدارة الهوية وإمكانية الوصول" مع قيمة السمة type البالغة DATA_READ أو DATA_WRITE أو ADMIN_READ إلى إنشاء سجلّات تدقيق الوصول إلى البيانات. تؤدي الطرق التي تتطلّب إذنًا من نظام إدارة الهوية وإمكانية الوصول (IAM) مع قيمة السمة type إلى ADMIN_WRITE إلى إنشاء سجلّات تدقيق نشاط المشرف.

إنّ طرق واجهة برمجة التطبيقات في القائمة التالية التي تحمل العلامة (LRO) هي عمليات طويلة الأمد (LRO). تنشئ هذه الطرق عادةً إدخالَين في سجلّ التدقيق: أحدهما عند بدء العملية والآخر عند انتهائها. لمزيد من المعلومات، اطّلِع على سجلّات التدقيق للعمليات التي تستغرق وقتًا طويلاً.
نوع الإذن الإجراءات
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

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

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

google.internal.gcm.contextual.campaign.v1.CampaignService

ترتبط سجلات التدقيق التالية بطُرق تنتمي إلى google.internal.gcm.contextual.campaign.v1.CampaignService.

GetAnalytics

  • طريقة التشفير (Method): google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebasenotifications.messages.list - DATA_READ
  • الطريقة هي عملية بث أو عملية طويلة الأمد: لا.
  • فلترة هذه الطريقة: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"

GetAudiences

  • طريقة التشفير (Method): google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebasenotifications.messages.list - DATA_READ
  • الطريقة هي عملية بث أو عملية طويلة الأمد: لا.
  • فلترة هذه الطريقة: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"

GetFcmStats

  • طريقة التشفير (Method): google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebasenotifications.messages.list - DATA_READ
  • الطريقة هي عملية بث أو عملية طويلة الأمد: لا.
  • فلترة هذه الطريقة: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"

GetProjectTrackingInfo

  • طريقة التشفير (Method): google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebasenotifications.messages.list - DATA_READ
  • الطريقة هي عملية بث أو عملية طويلة الأمد: لا.
  • فلترة هذه الطريقة: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"

GetTopicList

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

  • طريقة التشفير (Method): google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebasenotifications.messages.list - DATA_READ
  • الطريقة هي عملية بث أو عملية طويلة الأمد: لا.
  • فلترة هذه الطريقة: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"

ListCampaigns

  • طريقة التشفير (Method): google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns
  • نوع سجلّ التدقيق: الوصول إلى البيانات
  • الأذونات:
    • firebasenotifications.messages.list - DATA_READ
  • الطريقة هي عملية بث أو عملية طويلة الأمد: لا.
  • فلترة هذه الطريقة: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"