Bu belgede, Firebase Management için denetim günlüğü açıklanmaktadır. Google Cloud hizmet Google Cloud kaynaklarınızdaki yönetim ve erişim etkinliklerini kaydeden denetleme günlükleri oluşturma Cloud Denetleme Günlükleri hakkında daha fazla bilgi için aşağıdakilere göz atın:
- Denetim günlüğü türleri
- Denetleme günlüğü girişi yapısı
- Denetim günlüklerini depolama ve yönlendirme
- Cloud Logging fiyatlandırma özeti
- Veri Erişimi denetleme günlüklerini etkinleştirme
Hizmet adı
Firebase Management denetleme günlüklerinde firebase.googleapis.com
hizmet adı kullanılır.
Bu hizmet için filtre uygula:
protoPayload.serviceName="firebase.googleapis.com"
İzin türüne göre yöntemler
Her IAM izninin, değeri bir sıralama olan type
özelliği vardır
şu dört değerden biri olabilir: ADMIN_READ
, ADMIN_WRITE
,
DATA_READ
veya DATA_WRITE
. Bir yöntem çağırdığınızda
Firebase Management, kategorisi şuna bağımlı olan bir denetleme günlüğü oluşturur:
Yöntemin yürütülmesi için gereken iznin type
özelliği.
type
özellik değeriyle IAM izni gerektiren yöntemler
/ DATA_READ
, DATA_WRITE
veya ADMIN_READ
oluşturmak
Veri Erişimi denetleme günlükleri.
ADMIN_WRITE
mülkü için ADMIN_WRITE
değerine sahip bir IAM izni gerektiren yöntemler Yönetici Etkinliği denetim günlükleri oluşturur.
İ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 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 google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject google.firebase.service.v1beta1.IosAppService.CreateIosApp google.firebase.service.v1beta1.IosAppService.RemoveIosApp google.firebase.service.v1beta1.IosAppService.UndeleteIosApp google.firebase.service.v1beta1.IosAppService.UpdateIosApp google.firebase.service.v1beta1.WebAppService.CreateWebApp 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 isterseniz Firebase Management ile ilgili Cloud Identity and Access Management belgelerine göz atın.
google.firebase.service.v1beta1.AndroidAppService
Aşağıdaki denetleme günlükleri, google.firebase.service.v1beta1.AndroidAppService
'e ait yöntemlerle 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şlemiyse:
Uzun süreli işlem
- Bu yöntem için filtre uygula:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
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üreli veya akışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
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üreli veya akışlı bir işlemdir:
Uzun süreli işlem
- Bu yöntem için filtre uygula:
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üreli veya akış işlemiyse:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
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
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şlemiyse:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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
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şlemiyse:
Uzun süreli işlem
- Bu yöntem için filtre uygula:
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üreli veya akışlı bir işlemdir:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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üreli veya akışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
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üreli veya akışlı bir işlemdir:
sayısı - Bu yöntem için filtreleme:
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üreli veya akışlı bir işlemdir:
sayısı - Bu yöntem için filtreleme:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
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üreli veya akışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
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
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ışlı bir işlemdir:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
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üreli veya akışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
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üreli veya akış işlemiyse:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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üreli veya akış işlemiyse:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
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
'e ait yöntemlerle 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şlemiyse:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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üreli veya akışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
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üreli veya akış işlemiyse:
Uzun süreli işlem
- Bu yöntem için filtre uygula:
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üreli veya akış işlemiyse:
Uzun süreli işlem
- Bu yöntem için filtreleme:
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üreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtre uygula:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"