Bu belgede, Firebase Management için denetim günlüğü açıklanmaktadır. Google Cloud hizmetleri, Google Cloud kaynaklarınızdaki yönetim ve erişim etkinliklerini kaydeden denetleme günlükleri oluşturur. Cloud Denetleme Günlükleri hakkında daha fazla bilgi için aşağıdaki kaynaklara 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ırması özeti
- Veri Erişimi denetleme günlüklerini etkinleştirme
Hizmet adı
Firebase Management denetleme günlükleri, firebase.googleapis.com
hizmet adını kullanır.
Bu hizmet için filtrele:
protoPayload.serviceName="firebase.googleapis.com"
İzin türüne göre yöntemler
Her IAM izninin bir type
özelliği vardır. Bu özelliğin değeri, 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 Management, kategorisi yöntemi gerçekleştirmek için gereken iznin type
özelliğine bağlı olan bir denetim günlüğü oluşturur.
type
özelliği 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ğerine sahip bir IAM izni gerektiren yöntemler
ADMIN_WRITE
oluşturur
Yönetici Etkinliği denetim günlükleri.
İzin türü | Yöntemler |
---|---|
ADMIN_READ |
google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps google.firebase.service.v1beta1.IosAppService.GetIosApp google.firebase.service.v1beta1.IosAppService.GetIosAppConfig google.firebase.service.v1beta1.IosAppService.ListIosApps google.firebase.service.v1beta1.WebAppService.GetWebApp google.firebase.service.v1beta1.WebAppService.GetWebAppConfig google.firebase.service.v1beta1.WebAppService.ListWebApps |
ADMIN_WRITE |
google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp (LRO)google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase (LRO)google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject google.firebase.service.v1beta1.IosAppService.CreateIosApp (LRO)google.firebase.service.v1beta1.IosAppService.RemoveIosApp google.firebase.service.v1beta1.IosAppService.UndeleteIosApp google.firebase.service.v1beta1.IosAppService.UpdateIosApp google.firebase.service.v1beta1.WebAppService.CreateWebApp (LRO)google.firebase.service.v1beta1.WebAppService.RemoveWebApp google.firebase.service.v1beta1.WebAppService.UndeleteWebApp google.firebase.service.v1beta1.WebAppService.UpdateWebApp |
API arayüzü denetleme günlükleri
Her yöntem için hangi izinlerin nasıl değerlendirildiği hakkında bilgi edinmek için Firebase Yönetimi ile ilgili Cloud Identity and Access Management belgelerine bakın.
google.firebase.service.v1beta1.AndroidAppService
Aşağıdaki denetleme günlükleri, google.firebase.service.v1beta1.AndroidAppService
yöntemleriyle ilişkilidir.
CreateAndroidApp
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.create - ADMIN_WRITE
- Yöntem, uzun süreli veya akış işlemi:
Uzun süreli işlem
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp"
CreateShaCertificate
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.update - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate"
DeleteShaCertificate
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.update - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate"
GetAndroidApp
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp"
GetAndroidAppConfig
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig"
ListAndroidApps
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.list - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps"
ListShaCertificates
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates"
RemoveAndroidApp
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.delete - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp"
UndeleteAndroidApp
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.undelete - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp"
UpdateAndroidApp
- Yöntem:
google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.update - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"
google.firebase.service.v1beta1.FirebaseAnalyticsService
Aşağıdaki denetleme günlükleri, google.firebase.service.v1beta1.FirebaseAnalyticsService
yöntemleriyle ilişkilidir.
AddGoogleAnalytics
- Yöntem:
google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
- Yöntem, uzun süreli veya akış işlemi:
Uzun süreli işlem
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"
google.firebase.service.v1beta1.FirebaseProjectService
Aşağıdaki denetleme günlükleri, google.firebase.service.v1beta1.FirebaseProjectService
yöntemleriyle ilişkilidir.
AddFirebase
- Yöntem:
google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.projects.update - ADMIN_WRITE
- Yöntem, uzun süreli veya akış işlemi:
Uzun süreli işlem
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase"
FinalizeDefaultLocation
- Yöntem:
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.projects.update - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation"
GetAdminSdkConfig
- Yöntem:
google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.projects.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig"
GetFirebaseProject
- Yöntem:
google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.projects.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject"
ListAvailableLocations
- Yöntem:
google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.projects.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations"
SearchFirebaseApps
- Yöntem:
google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.list - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps"
UpdateFirebaseProject
- Yöntem:
google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.projects.update - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"
google.firebase.service.v1beta1.IosAppService
Aşağıdaki denetleme günlükleri, google.firebase.service.v1beta1.IosAppService
yöntemleriyle ilişkilidir.
CreateIosApp
- Yöntem:
google.firebase.service.v1beta1.IosAppService.CreateIosApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.create - ADMIN_WRITE
- Yöntem, uzun süreli veya akış işlemi:
Uzun süreli işlem
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.CreateIosApp"
GetIosApp
- Yöntem:
google.firebase.service.v1beta1.IosAppService.GetIosApp
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosApp"
GetIosAppConfig
- Yöntem:
google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosAppConfig"
ListIosApps
- Yöntem:
google.firebase.service.v1beta1.IosAppService.ListIosApps
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.list - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.ListIosApps"
RemoveIosApp
- Yöntem:
google.firebase.service.v1beta1.IosAppService.RemoveIosApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.delete - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.RemoveIosApp"
UndeleteIosApp
- Yöntem:
google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.undelete - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UndeleteIosApp"
UpdateIosApp
- Yöntem:
google.firebase.service.v1beta1.IosAppService.UpdateIosApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.update - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"
google.firebase.service.v1beta1.WebAppService
Aşağıdaki denetleme günlükleri, google.firebase.service.v1beta1.WebAppService
yöntemleriyle ilişkilidir.
CreateWebApp
- Yöntem:
google.firebase.service.v1beta1.WebAppService.CreateWebApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.create - ADMIN_WRITE
- Yöntem, uzun süreli veya akış işlemi:
Uzun süreli işlem
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.CreateWebApp"
GetWebApp
- Yöntem:
google.firebase.service.v1beta1.WebAppService.GetWebApp
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebApp"
GetWebAppConfig
- Yöntem:
google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.get - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebAppConfig"
ListWebApps
- Yöntem:
google.firebase.service.v1beta1.WebAppService.ListWebApps
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebase.clients.list - ADMIN_READ
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.ListWebApps"
RemoveWebApp
- Yöntem:
google.firebase.service.v1beta1.WebAppService.RemoveWebApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.delete - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.RemoveWebApp"
UndeleteWebApp
- Yöntem:
google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.undelete - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UndeleteWebApp"
UpdateWebApp
- Yöntem:
google.firebase.service.v1beta1.WebAppService.UpdateWebApp
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebase.clients.update - ADMIN_WRITE
- Yöntem, uzun süren veya akış işlemi:
Hayır.
- Bu yöntem için filtre:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"