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

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

اسم الخدمة

لعرض سجلّات التدقيق في "وحدة تحكّم إشعارات Firebase"، اتّبِع الخطوات التالية:

  1. في Google Cloud Console، انتقِل إلى صفحة Logs Explorer:

    الانتقال إلى "Logs Explorer"

  2. انسخ الاستعلام التالي والصقه في الحقل الاستعلام ضمن Logs Explorer، ثم انقر على تنفيذ الاستعلام.

        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 إلى إنشاء سجلّات تدقيق الوصول إلى البيانات. تؤدي الطرق التي تتطلّب إذنًا في "إدارة الهوية وإمكانية الوصول" (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 Notifications Console.

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"

ListCampaigns

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