В этом документе перечислены методы аудита для консоли уведомлений Firebase. Сервисы Google Cloud генерируют журналы аудита, которые записывают административные действия и действия доступа в ваших ресурсах Google Cloud . Для получения дополнительной информации о журналах аудита Cloud см. следующие разделы:
- Типы журналов аудита
- Структура записей журнала аудита
- Хранение и маршрутизация журналов аудита.
- Сводка цен на услуги облачного логирования
- Включить журналы аудита доступа к данным
Название услуги
Чтобы просмотреть журналы аудита в консоли уведомлений Firebase, выполните следующие действия:
В консоли Google Cloud перейдите на страницу Logs Explorer :
Скопируйте и вставьте следующий запрос в поле «Запрос» в Logs Explorer , а затем нажмите «Выполнить запрос» .
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
Методы в зависимости от типа разрешения
Каждое разрешение IAM имеет свойство type , значение которого представляет собой перечисление, принимающее одно из четырех значений: ADMIN_READ , ADMIN_WRITE , DATA_READ или DATA_WRITE . При вызове метода консоль уведомлений Firebase генерирует журнал аудита, категория которого зависит от свойства type разрешения, необходимого для выполнения метода. Методы, требующие разрешения IAM со значением свойства type DATA_READ , DATA_WRITE или ADMIN_READ генерируют журналы аудита доступа к данным . Методы, требующие разрешения IAM со значением свойства type ADMIN_WRITE генерируют журналы аудита активности администратора .
| Тип разрешения | Методы |
|---|---|
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 |
Журналы аудита интерфейса API
Информацию о том, как и какие разрешения оцениваются для каждого метода, см. в документации по управлению идентификацией и доступом в облаке для консоли уведомлений Firebase.
google.internal.gcm.contextual.campaign.v1.CampaignService
Следующие записи в журналах аудита связаны с методами, относящимися к google.internal.gcm.contextual.campaign.v1.CampaignService .
GetAnalytics
- Метод :
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics - Тип журнала аудита : Доступ к данным
- Права доступа :
-
firebasenotifications.messages.list - DATA_READ
-
- Метод представляет собой длительную или потоковую операцию : Нет.
- Фильтр для этого метода :
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"
GetAudiences
- Метод :
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences - Тип журнала аудита : Доступ к данным
- Права доступа :
-
firebasenotifications.messages.list - DATA_READ
-
- Метод представляет собой длительную или потоковую операцию : Нет.
- Фильтр для этого метода :
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"
GetFcmStats
- Метод :
google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats - Тип журнала аудита : Доступ к данным
- Права доступа :
-
firebasenotifications.messages.list - DATA_READ
-
- Метод представляет собой длительную или потоковую операцию : Нет.
- Фильтр для этого метода :
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"
GetProjectTrackingInfo
- Метод :
google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo - Тип журнала аудита : Доступ к данным
- Права доступа :
-
firebasenotifications.messages.list - DATA_READ
-
- Метод представляет собой длительную или потоковую операцию : Нет.
- Фильтр для этого метода :
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"
GetTopicList
- Метод :
google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList - Тип журнала аудита : Доступ к данным
- Права доступа :
-
firebasenotifications.messages.list - DATA_READ
-
- Метод представляет собой длительную или потоковую операцию : Нет.
- Фильтр для этого метода :
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
Следующие записи в журналах аудита связаны с методами, относящимися к google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService .
GetAnalyticsLabelList
- Метод :
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList - Тип журнала аудита : Доступ к данным
- Права доступа :
-
firebasenotifications.messages.list - DATA_READ
-
- Метод представляет собой длительную или потоковую операцию : Нет.
- Фильтр для этого метода :
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"
ListCampaigns
- Метод :
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns - Тип журнала аудита : Доступ к данным
- Права доступа :
-
firebasenotifications.messages.list - DATA_READ
-
- Метод представляет собой длительную или потоковую операцию : Нет.
- Фильтр для этого метода :
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"