Ten dokument zawiera opis rejestrowania zdarzeń w konsoli powiadomień Firebase. Usługi Google Cloud generują logi kontrolne, które rejestrują działania administracyjne i dostęp do Twoich zasobów Google Cloud. Więcej informacji o logach kontrolnych Cloud znajdziesz w tych artykułach:
- Rodzaje dzienników kontrolnych
- Struktura wpisu w dzienniku kontrolnym
- Przechowywanie i przekazywanie dzienników kontrolnych
- Podsumowanie cen Cloud Logging
- Włączanie logów kontrolnych dostępu do danych
Nazwa usługi
Dzienniki 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 wyliczeniem, które może przyjmować jedną z 4 wartości: ADMIN_READ, ADMIN_WRITE, DATA_READ lub DATA_WRITE. Gdy wywołasz metodę, konsola powiadomień Firebase wygeneruje dziennik audytu, którego kategoria zależy od właściwości type uprawnień wymaganych do wykonania tej metody.
Metody, które wymagają uprawnienia Cloud IAM z wartością właściwości type równą DATA_READ, DATA_WRITE lub ADMIN_READ, generują logi kontrolne dostępu do danych.
Metody, które wymagają uprawnień IAM z wartością właściwości typeADMIN_WRITE generate, generują logi kontrolne aktywności administratora.
| Typ uprawnień | Metody |
|---|---|
DATA_READ |
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalyticsgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiencesgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStatsgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfogoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicListgoogle.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelListgoogle.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns |
Logi kontrolne interfejsu API
Informacje o tym, jak i które uprawnienia są oceniane w przypadku poszczególnych metod, znajdziesz w dokumentacji Cloud Identity and Access Management dotyczącej konsoli powiadomień Firebase.
google.internal.gcm.contextual.campaign.v1.CampaignService
Z metodami należącymi do google.internal.gcm.contextual.campaign.v1.CampaignService powiązane są te dzienniki kontrolne:
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 strumieniową operacją: nie.
- 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ługotrwałą lub strumieniową operacją: nie.
- 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 jest długotrwałą lub strumieniową operacją: 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 jest długotrwałą lub strumieniową operacją: nie.
- Filtruj według 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ługotrwałą lub strumieniową operacją: nie.
- Filtruj według tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
Z metodami należącymi do google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService powiązane są te dzienniki kontrolne:
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ługotrwałą lub strumieniową operacją: nie.
- 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ługotrwałą lub strumieniową operacją: nie.
- Filtruj według tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"