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

Firebase Notifications Console için Cloud Audit Logs, kaynaklarınızdaki yönetim ve veri erişimi işlemlerini izlemenize olanak tanır. Böylece erişim ve yapılandırma değişikliklerini takip edebilirsiniz. Bu günlükleri Logs Explorer üzerinden sorgulayabilir ve hangi Firebase Notifications Console API yöntemlerinin Cloud Audit Logs oluşturduğunu kontrol edebilirsiniz.

Cloud Audit Logs hakkında daha fazla bilgi için aşağıdaki belgelere bakın:

Hizmet adı

Firebase Notifications Console denetleme 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 sayfasındaki 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 bir type özelliği vardır. Bu özelliğin değeri, şu 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 mülküne bağlı olan bir denetleme günlüğü oluşturur. type özellik 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. type özellik değeri ADMIN_WRITE olan bir IAM izni gerektiren yöntemler, Yönetici Etkinliği denetleme günlükleri oluşturur.

Aşağıdaki listede (LRO) ile işaretlenmiş API yöntemleri, uzun süreli işlemlerdir (LRO). Bu yöntemler genellikle iki denetleme günlüğü girişi oluşturur: biri işlem başladığında, diğeri ise bittiğinde. Daha fazla bilgi için Uzun süreli işlemler için 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 izinlerin nasıl ve hangilerinin değerlendirildiği hakkında bilgi edinmek üzere Cloud Identity and Access Management Firebase Notifications Console belgelerine bakın.

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

Aşağıdaki denetleme günlükleri, google.internal.gcm.contextual.campaign.v1.CampaignService hizmetine 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şlemi mi?: 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üreli veya akış işlemi mi?: 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üreli veya akış işlemi mi?: 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üreli veya akış işlemi mi?: 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üreli veya akış işlemi mi?: 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 hizmetine 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üreli veya akış işlemi mi?: 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üreli veya akış işlemi mi?: Hayır.
  • Bu yöntem için filtre: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"