Ten dokument zawiera listę metod kontrolowanych w konsoli powiadomień Firebase. Google Cloud usługi 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 wpisu logu kontrolnego
- Przechowywanie i kierowanie dzienników kontrolnych
- Podsumowanie cennika Cloud Logging
- Włączanie logów kontrolnych dostępu do danych
Nazwa usługi
Aby wyświetlić logi kontrolne konsoli powiadomień Firebase:
W konsoli Google Cloud otwórz stronę Logs Explorer:
Skopiuj i wklej to zapytanie w polu Zapytanie w Logs Explorer, a potem kliknij Uruchom zapytanie.
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
Metody według typu uprawnienia
Każde uprawnienie IAM ma właściwość type, której wartość jest wyliczeniem i może przyjmować jedną z 4 wartości: ADMIN_READ, ADMIN_WRITE, DATA_READ lub DATA_WRITE. Gdy wywołujesz metodę, konsola powiadomień Firebase generuje log kontrolny, którego kategoria zależy od wartości właściwości type uprawnienia wymaganego do wykonania metody.
Metody, które wymagają uprawnienia 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ą uprawnienia IAM z wartością właściwości type
równą ADMIN_WRITE generują
logi kontrolne aktywności administratora.
| Typ uprawnienia | 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 każdej metody, znajdziesz w dokumentacji Cloud Identity and Access Management dotyczącej konsoli powiadomień Firebase.
google.internal.gcm.contextual.campaign.v1.CampaignService
Te logi 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 logu kontrolnego: dostęp do danych
- Uprawnienia:
firebasenotifications.messages.list - DATA_READ
- Metoda jest operacją długotrwałą lub przesyłaną strumieniowo:
Nie.
- Filtr dla tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"
GetAudiences
- Metoda:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences - Typ logu kontrolnego: dostęp do danych
- Uprawnienia:
firebasenotifications.messages.list - DATA_READ
- Metoda jest operacją długotrwałą lub przesyłaną strumieniowo:
Nie.
- Filtr dla tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"
GetFcmStats
- Metoda:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats - Typ logu kontrolnego: dostęp do danych
- Uprawnienia:
firebasenotifications.messages.list - DATA_READ
- Metoda jest operacją długotrwałą lub przesyłaną strumieniowo:
Nie.
- Filtr dla tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"
GetProjectTrackingInfo
- Metoda:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo - Typ logu kontrolnego: dostęp do danych
- Uprawnienia:
firebasenotifications.messages.list - DATA_READ
- Metoda jest operacją długotrwałą lub przesyłaną strumieniowo:
Nie.
- Filtr dla tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"
GetTopicList
- Metoda:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList - Typ logu kontrolnego: dostęp do danych
- Uprawnienia:
firebasenotifications.messages.list - DATA_READ
- Metoda jest operacją długotrwałą lub przesyłaną strumieniowo:
Nie.
- Filtr dla tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
Te logi 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 logu kontrolnego: dostęp do danych
- Uprawnienia:
firebasenotifications.messages.list - DATA_READ
- Metoda jest operacją długotrwałą lub przesyłaną strumieniowo:
Nie.
- Filtr dla tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"
ListCampaigns
- Metoda:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns - Typ logu kontrolnego: dostęp do danych
- Uprawnienia:
firebasenotifications.messages.list - DATA_READ
- Metoda jest operacją długotrwałą lub przesyłaną strumieniowo:
Nie.
- Filtr dla tej metody:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"