Firebase Cloud Messaging için denetleme günlüğü

Bu belgede, Firebase Notifications Console için denetleme günlüğü açıklanmaktadır. Google Cloud hizmetleri, Google Cloud kaynaklarınızdaki yönetim ve erişim etkinliklerini kaydeden denetleme günlükleri oluşturur. Cloud Denetleme Günlükleri hakkında daha fazla bilgi için aşağıdakilere bakın:

Hizmet adı

Firebase Notifications Console denetleme günlükleri gcmcontextualcampaign-pa.googleapis.com hizmet adını kullanır. Bu hizmet için filtreleme:

    protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
  

İzin türüne göre yöntemler

Her IAM izninin bir type mülkü vardır. Bu mülkün değeri, ADMIN_READ, ADMIN_WRITE, DATA_READ veya DATA_WRITE olmak üzere dört değerden biri olabilir. Bir yöntemi çağırdığınızda Firebase Notifications Console, yöntemi gerçekleştirmek için gereken iznin type mülküne bağlı olarak kategorisi belirlenen bir denetim günlüğü oluşturur. type mülk değeri DATA_READ, DATA_WRITE veya ADMIN_READ olan bir IAM izni gerektiren yöntemler Veri Erişimi denetleme günlükleri oluşturur. ADMIN_WRITE mülkü için ADMIN_WRITE değerine sahip bir IAM izni gerektiren yöntemler Yönetici Etkinliği denetim günlükleri oluşturur.type

İzin türü Yöntemler
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
DATA_WRITE google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout

API arayüzü denetleme günlükleri

Her yöntem için hangi izinlerin nasıl değerlendirildiği hakkında bilgi edinmek isterseniz Firebase Notifications Console'un Cloud Identity and Access Management belgelerine göz atın.

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

Aşağıdaki denetleme günlükleri, google.internal.gcm.contextual.campaign.v1.CampaignService'e ait yöntemlerle ilişkilidir.

GetAnalytics

  • Yöntem: google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.list - DATA_READ
  • Yöntem uzun süreli veya akış işlemidir: Hayır.
  • Bu yöntem için filtreleme: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"

GetAudiences

  • Yöntem: google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.list - DATA_READ
  • Yöntem uzun süreli veya akış işlemidir: Hayır.
  • Bu yöntem için filtre uygula: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"

GetFcmStats

  • Yöntem: google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.list - DATA_READ
  • Yöntem uzun süreli veya akış işlemidir: Hayır.
  • Bu yöntem için filtre uygula: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"

GetProjectTrackingInfo

  • Yöntem: google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.list - DATA_READ
  • Yöntem uzun süreli veya akış işlemidir: Hayır.
  • Bu yöntem için filtreleme: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"

GetTopicList

  • Yöntem: google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.list - DATA_READ
  • Yöntem uzun süren veya akışlı bir işlemdir: Hayır.
  • Bu yöntem için filtreleme: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"

google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService

Aşağıdaki denetleme günlükleri, google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService'e ait yöntemlerle ilişkilidir.

GetAnalyticsLabelList

  • Yöntem: google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.list - DATA_READ
  • Yöntem uzun süren veya akışlı bir işlemdir: Hayır.
  • Bu yöntem için filtreleme: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"

LegacyCreateRollout

  • Yöntem: google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.create - DATA_WRITE
  • Yöntem uzun süren veya akışlı bir işlemdir: Hayır.
  • Bu yöntem için filtreleme: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout"

ListCampaigns

  • Yöntem: google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns
  • Denetleme günlüğü türü: Veri erişimi
  • İzinler:
    • firebasenotifications.messages.list - DATA_READ
  • Yöntem uzun süreli veya akış işlemidir: Hayır.
  • Bu yöntem için filtreleme: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"