Cloud Audit Logs برای «کنسول اعلانهای Firebase» به شما امکان میدهد عملیات اداری و دسترسی به دادهها را در منابع خود ردیابی کنید تا به شما در نظارت بر دسترسی و تغییرات پیکربندی کمک کند. میتوانید این گزارشها را در Logs Explorer پُرسمان کنید و بررسی کنید کدام روشهای Firebase Notifications Console API باعث ایجاد Cloud Audit Logs میشوند.
برای اطلاعات بیشتر درباره Cloud Audit Logs، اسناد زیر را ببینید:
- انواع گزارشهای ممیزی
- ساختار ورودی گزارش ممیزی
- ذخیره و مسیریابی گزارشهای ممیزی
- خلاصه قیمتگذاری Cloud Logging
- فعال کردن گزارشهای ممیزی «دسترسی به دادهها»
نام سرویس
برای مشاهده گزارشهای ممیزی «کنسول اعلانهای Firebase»، کارهای زیر را انجام دهید:
در کنسول Google Cloud، به صفحه Logs Explorer بروید:
پرسوجوی زیر را کپی کنید و در فیلد پرسوجو در Logs Explorer جایگذاری کنید، سپس روی اجرای پرسوجو کلیک کنید.
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
روشها براساس نوع اجازه
هر اجازه IAM دارای ویژگی type است که مقدار آن یک enum است
که میتواند یکی از چهار مقدار زیر باشد: ADMIN_READ، ADMIN_WRITE،
DATA_READ، یا DATA_WRITE. وقتی روشی را فراخوانی میکنید،
«کنسول اعلانهای Firebase» گزارش ممیزیای تولید میکند که دستهبندی آن به
type ویژگی اجازه لازم برای اجرای روش بستگی دارد.
روشهایی که به اجازه IAM با مقدار ویژگی 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
- روش:
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"