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 type
ADMIN_WRITE
generate, 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 |
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"