يسرد هذا المستند الطرق التي تم تدقيقها في "وحدة تحكّم إشعارات Firebase". تنشئ خدمات Google Cloud سجلات تدقيق تسجّل أنشطة الإدارة والوصول ضمن موارد Google Cloud. لمزيد من المعلومات عن "سجلّات تدقيق السحابة الإلكترونية"، يُرجى الاطّلاع على ما يلي:
- أنواع سجلّات التدقيق
- بنية إدخال في سجلّ التدقيق
- تخزين سجلّات التدقيق وتوجيهها
- ملخّص أسعار Cloud Logging
- تفعيل سجلّات تدقيق الوصول إلى البيانات
اسم الخدمة
لعرض سجلّات التدقيق في "وحدة تحكّم إشعارات Firebase"، اتّبِع الخطوات التالية:
في Google Cloud Console، انتقِل إلى صفحة Logs Explorer:
انسخ الاستعلام التالي والصِقه في حقل الاستعلام ضمن Logs Explorer، ثم انقر على تنفيذ الاستعلام.
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 إلى إنشاء سجلات تدقيق نشاط المشرف.
| نوع الإذن | الإجراءات |
|---|---|
DATA_READ |
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalyticsgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiencesgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStatsgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfogoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicListgoogle.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelListgoogle.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"