Firebase Notifications Console için Cloud Audit Logs, kaynaklarınızdaki yönetim ve veri erişimi işlemlerini izlemenize olanak tanır. Böylece erişim ve yapılandırma değişikliklerini takip edebilirsiniz. Bu günlükleri Logs Explorer üzerinden sorgulayabilir ve hangi Firebase Notifications Console API yöntemlerinin Cloud Audit Logs oluşturduğunu kontrol edebilirsiniz.
Cloud Audit Logs hakkında daha fazla bilgi için aşağıdaki belgelere bakın:
- Denetleme günlüğü türleri
- Denetleme günlüğü girişi yapısı
- Denetleme günlüklerini depolama ve yönlendirme
- Cloud Logging fiyatlandırma özeti
- Veri erişimi denetleme günlüklerini etkinleştirme
Hizmet adı
Firebase Notifications Console denetleme günlüklerini görüntülemek için aşağıdakileri yapın:
Google Cloud Console'da Logs Explorer sayfasına gidin:
Logs Explorer sitesine gidin
Aşağıdaki sorguyu kopyalayıp Logs Explorer sayfasındaki Sorgu alanına yapıştırın ve Sorguyu çalıştır'ı tıklayın.
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
İzin türüne göre yöntemler
Her IAM izninin bir type özelliği vardır. Bu özelliğin değeri, şu dört değerden biri olabilen bir enum'dur: ADMIN_READ, ADMIN_WRITE, DATA_READ veya DATA_WRITE. Bir yöntemi çağırdığınızda Firebase Notifications Console, kategorisi yöntemi gerçekleştirmek için gereken iznin type mülküne bağlı olan bir denetleme günlüğü oluşturur.
type özellik değeri DATA_READ, DATA_WRITE veya ADMIN_READ olan bir IAM izni gerektiren yöntemler, Veri Erişimi denetleme günlükleri oluşturur.
type özellik değeri ADMIN_WRITE olan bir IAM izni gerektiren yöntemler, Yönetici Etkinliği denetleme günlükleri oluşturur.
| İzin türü | Yöntemler |
|---|---|
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 arayüzü denetleme günlükleri
Her yöntem için izinlerin nasıl ve hangilerinin değerlendirildiği hakkında bilgi edinmek üzere Cloud Identity and Access Management Firebase Notifications Console belgelerine bakın.
google.internal.gcm.contextual.campaign.v1.CampaignService
Aşağıdaki denetleme günlükleri, google.internal.gcm.contextual.campaign.v1.CampaignService hizmetine ait yöntemlerle ilişkilidir.
GetAnalytics
- Yöntem:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics - Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasenotifications.messages.list - DATA_READ
- Yöntem, uzun süreli veya akış işlemi mi?:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"
GetAudiences
- Yöntem:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences - Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasenotifications.messages.list - DATA_READ
- Yöntem, uzun süreli veya akış işlemi mi?:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"
GetFcmStats
- Yöntem:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats - Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasenotifications.messages.list - DATA_READ
- Yöntem, uzun süreli veya akış işlemi mi?:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"
GetProjectTrackingInfo
- Yöntem:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo - Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasenotifications.messages.list - DATA_READ
- Yöntem, uzun süreli veya akış işlemi mi?:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"
GetTopicList
- Yöntem:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList - Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasenotifications.messages.list - DATA_READ
- Yöntem, uzun süreli veya akış işlemi mi?:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
Aşağıdaki denetleme günlükleri, google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService hizmetine ait yöntemlerle ilişkilidir.
GetAnalyticsLabelList
- Yöntem:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList - Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasenotifications.messages.list - DATA_READ
- Yöntem, uzun süreli veya akış işlemi mi?:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"
ListCampaigns
- Yöntem:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns - Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasenotifications.messages.list - DATA_READ
- Yöntem, uzun süreli veya akış işlemi mi?:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"