ثبت حسابرسی برای Firebase Cloud Messaging

این سند روش‌های حسابرسی‌شده برای کنسول اعلان‌های فایربیس را فهرست می‌کند. سرویس‌های Google Cloud ، گزارش‌های حسابرسی ایجاد می‌کنند که فعالیت‌های مدیریتی و دسترسی را در منابع Google Cloud شما ثبت می‌کنند. برای اطلاعات بیشتر در مورد گزارش‌های حسابرسی کلود، به موارد زیر مراجعه کنید:

نام سرویس

برای مشاهده گزارش‌های حسابرسی کنسول اعلان‌های فایربیس، موارد زیر را انجام دهید:

  1. در کنسول گوگل کلود، به صفحه Logs Explorer بروید:

    به Logs Explorer بروید

  2. کوئری زیر را کپی کرده و در فیلد Query از Logs Explorer قرار دهید، و سپس روی Run query کلیک کنید.

        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 نیاز دارند، گزارش‌های حسابرسی فعالیت ادمین تولید می‌کنند.

متدهای API در لیست زیر که با (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

گزارش‌های حسابرسی رابط API

برای اطلاعات در مورد چگونگی و نوع مجوزهای ارزیابی شده برای هر روش، به مستندات مدیریت هویت و دسترسی ابری برای کنسول اعلان‌های فایربیس مراجعه کنید.

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"