Logowanie kontrolne Komunikacji w chmurze Firebase (FCM)

Ten dokument opisuje dzienniki kontrolne konsoli powiadomień Firebase. Google Cloud usługa generować logi kontrolne rejestrujące działania administracyjne i dotyczące dostępu w zasobach Google Cloud. Więcej informacji o logach kontrolnych Cloud znajdziesz w tych artykułach:

Nazwa usługi

W dziennikach kontrolnych Konsoli powiadomień Firebase używana jest nazwa usługi gcmcontextualcampaign-pa.googleapis.com. Filtruj tę usługę:

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

Metody według typu uprawnień

Każde uprawnienie IAM ma właściwość type, której wartość jest wartością z enumeracji. Może to być jedna z 4 wartości: ADMIN_READ, ADMIN_WRITE, DATA_READ lub DATA_WRITE. Gdy wywołasz metodę, konsola powiadomień Firebase generuje dziennik kontroli, którego kategoria zależy od właściwościtype uprawnień wymaganych do wykonania metody. Metody, które wymagają uprawnień z wartością właściwości type z DATA_READ, DATA_WRITE lub ADMIN_READ wygeneruj Logi kontrolne dostępu do danych. Metody, które wymagają uprawnień IAM z wartością parametru type ADMIN_WRITE, generują dzienniki kontroli Aktywności administratora.

Typ uprawnień Metody
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

Logi kontrolne interfejsu API

Aby dowiedzieć się, jak i które uprawnienia są oceniane w przypadku poszczególnych metod, zapoznaj się z dokumentacją Cloud Identity and Access Management w konsoli powiadomień Firebase.

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

Te dzienniki kontrolne są powiązane z metodami należącymi do google.internal.gcm.contextual.campaign.v1.CampaignService.

GetAnalytics

  • Metoda: google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics
  • Typ dziennika kontrolnego: Dostęp do danych
  • Uprawnienia:
    • firebasenotifications.messages.list - DATA_READ
  • Metoda jest długo trwającą lub przesyłaną transmisją: Nr
  • Filtruj według tej metody: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"

GetAudiences

  • Metoda: google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences
  • Typ dziennika kontrolnego: Dostęp do danych
  • Uprawnienia:
    • firebasenotifications.messages.list - DATA_READ
  • Metoda jest długo trwającą lub przesyłaną transmisją: Nr
  • Filtruj według tej metody: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"

GetFcmStats

  • Metoda: google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats
  • Typ dziennika kontrolnego: Dostęp do danych
  • Uprawnienia:
    • firebasenotifications.messages.list - DATA_READ
  • Metoda to długotrwała operacja lub operacja strumieniowa: nie.
  • Filtruj dla tej metody: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"

GetProjectTrackingInfo

  • Metoda: google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo
  • Typ dziennika kontrolnego: Dostęp do danych
  • Uprawnienia:
    • firebasenotifications.messages.list - DATA_READ
  • Metoda jest długo trwającą lub przesyłaną transmisją: Nr
  • Filtruj dla tej metody: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"

GetTopicList

  • Metoda: google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList
  • Typ dziennika kontrolnego: Dostęp do danych
  • Uprawnienia:
    • firebasenotifications.messages.list - DATA_READ
  • Metoda jest długo trwającą lub przesyłaną transmisją: Nr
  • Filtruj dla tej metody: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"

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

Te dzienniki kontrolne są powiązane z metodami należącymi do google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.

GetAnalyticsLabelList

  • Metoda: google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList
  • Typ dziennika kontrolnego: Dostęp do danych
  • Uprawnienia:
    • firebasenotifications.messages.list - DATA_READ
  • Metoda jest długo trwającą lub przesyłaną transmisją: Nr
  • Filtruj według tej metody: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"

ListCampaigns

  • Metoda: google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns
  • Typ dziennika kontrolnego: Dostęp do danych
  • Uprawnienia:
    • firebasenotifications.messages.list - DATA_READ
  • Metoda jest długo trwającą lub przesyłaną transmisją: Nr
  • Filtruj dla tej metody: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"