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

Bu belgede, Firebase Notifications Console için denetlenmiş yöntemler listelenmektedir. 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ğıdaki kaynaklara bakın:

Hizmet adı

Firebase Notifications Console denetim günlüklerini görüntülemek için aşağıdakileri yapın:

  1. Google Cloud Console'da Logs Explorer sayfasına gidin:

    Logs Explorer sitesine gidin

  2. Aşağıdaki sorguyu kopyalayıp Logs Explorer Sorgu alanına yapıştırın ve Sorguyu çalıştır'ı tıklayın.

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

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

Her IAM izninin type özelliği vardır. Bu özelliğin değeri, dört değerden biri olabilen bir enum'dur: ADMIN_READ, ADMIN_WRITE, DATA_READ veya DATA_WRITE. Bir yöntemi çağırdığınızda Firebase Notifications Console, kategorisi yöntemi gerçekleştirmek için gereken iznin type özelliğine bağlı olan bir denetim günlüğü oluşturur. type, DATA_READ, DATA_WRITE veya ADMIN_READ mülk değerine sahip bir IAM izni gerektiren yöntemler veri erişimi denetleme günlükleri oluşturur. type özellik değerine sahip bir IAM izni gerektiren yöntemler ADMIN_WRITE oluşturur Yönetici Etkinliği denetim günlükleri.

Aşağıdaki listede (LRO) ile işaretlenen API yöntemleri, uzun süreli işlemlerdir (LRO'lar). Bu yöntemler genellikle iki denetleme günlüğü girişi oluşturur: biri işlem başladığında, diğeri ise sona erdiğinde. Daha fazla bilgi için Uzun süren işlemlerle ilgili denetleme günlükleri başlıklı makaleyi inceleyin.
İ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

API arayüzü denetleme günlükleri

Her yöntem için hangi izinlerin nasıl değerlendirildiği hakkında bilgi edinmek için Firebase Notifications Console Cloud Identity and Access Management dokümanlarına bakın.

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

Aşağıdaki denetleme günlükleri, google.internal.gcm.contextual.campaign.v1.CampaignService yöntemleriyle 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üren veya yayınlanan bir işlem: Hayır.
  • Bu yöntem için filtre: 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üren veya yayınlanan bir işlem: Hayır.
  • Bu yöntem için filtre: 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üren veya yayınlanan bir işlem: Hayır.
  • Bu yöntem için filtre: 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üren veya yayınlanan bir işlem: Hayır.
  • Bu yöntem için filtre: 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 yayınlanan bir işlem: Hayır.
  • Bu yöntem için filtre: 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 yöntemleriyle 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 yayınlanan bir işlem: Hayır.
  • Bu yöntem için filtre: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"

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üren veya yayınlanan bir işlem: Hayır.
  • Bu yöntem için filtre: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"