Ten dokument opisuje rejestrowanie działań w konsoli powiadomień Firebase. Usługi Google Cloud generują logi kontrolne, które rejestrują działania administracyjne i dostęp do zasobów Google Cloud. Więcej informacji o logach kontrolnych Cloud znajdziesz w tych artykułach:
- Typy dzienników kontrolnych
- Struktura wpisów logu kontrolnego
- Przechowywanie i przekierowywanie dzienników kontroli
- Podsumowanie cennika Cloud Logging
- Włączanie logów kontrolnych dostępu do danych
Nazwa usługi
Logi kontrolne konsoli powiadomień Firebase używają nazwy usługi gcmcontextualcampaign-pa.googleapis.com
.
Filtruj według tej usługi:
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ści type
uprawnienia wymaganego do wykonania metody.
Metody, które wymagają uprawnienia IAM z wartością właściwości type
DATA_READ
, DATA_WRITE
lub ADMIN_READ
, generują logi kontrolne dostępu do danych.
Metody, które wymagają uprawnień z wartością właściwości type
o wartości ADMIN_WRITE
, generują logi kontrolne 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 |
DATA_WRITE |
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout |
Logi kontrolne interfejsu API
Informacje o tym, jak i które uprawnienia są oceniane w przypadku poszczególnych metod, znajdziesz w dokumentacji usługi Cloud Identity and Access Management dotyczącej 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ługotrwałą lub operacją strumieniowania:
Nie.
- Filtruj dla 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 to długotrwała operacja lub operacja strumieniowa: nie.
- Filtruj dla 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 według 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 to długotrwała operacja lub operacja strumieniowa: nie.
- 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 to długotrwała operacja lub operacja strumieniowa: nie.
- Filtruj według 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 to długotrwała operacja lub operacja strumieniowa: nie.
- Filtruj według tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"
LegacyCreateRollout
- Metoda:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout
- Typ dziennika kontrolnego: Dostęp do danych
- Uprawnienia:
firebasenotifications.messages.create - DATA_WRITE
- Metoda to długotrwała operacja lub operacja strumieniowa: nie.
- Filtruj według tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout"
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ługotrwałą lub operacją strumieniowania:
Nie.
- Filtruj według tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"