Bu belgede Firebase Yönetimi için denetleme 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 edinmek için aşağıdaki doküman sayfalarına bakın:
- Denetim günlüklerinin türleri
- Denetleme günlüğü girişi yapısı
- Denetleme günlüğü depolama alanı ve yönlendirmesiyle ilgili ayrıntılar
- Cloud Logging fiyatlandırma ö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 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.
type
özellik değeriyle IAM izni gerektiren yöntemler
/ ADMIN_WRITE
oluşturmak
Yönetici Etkinliği denetleme 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 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 nasıl ve hangi izinlerin değerlendirildiği hakkında bilgi edinmek isterseniz Firebase Management ile ilgili Cloud Identity and Access Management belgelerini inceleyin.
google.firebase.service.v1beta1.AndroidAppService
Aşağıdaki bölümde, aşağıdakilerle ilişkili denetleme günlükleriyle ilgili ayrıntılar verilmiştir:
yöntemleri google.firebase.service.v1beta1.AndroidAppService
için geçerlidir.
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ışlı bir işlemdir:
sayısı - 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ışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
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ışlı bir işlemdir:
sayısı - 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ışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
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ışlı bir işlemdir:
sayısı - 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ışlı bir işlemdir:
Uzun süreli işlem
- Bu yöntem için filtre uygula:
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 filtreleme:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"
google.firebase.service.v1beta1.FirebaseAnalyticsService
Aşağıdaki bölümde, google.firebase.service.v1beta1.FirebaseAnalyticsService
sınıfına ait yöntemlerle ilişkili denetleme günlükleriyle ilgili ayrıntılar yer almaktadır.
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ışlı bir işlemdir:
Uzun süreli işlem
- Bu yöntem için filtre uygula:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"
google.firebase.service.v1beta1.FirebaseProjectService
Aşağıdaki bölümde, aşağıdakilerle ilişkili denetleme günlükleriyle ilgili ayrıntılar verilmiştir:
yöntemleri google.firebase.service.v1beta1.FirebaseProjectService
için geçerlidir.
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ışlı bir işlemdir:
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 filtre uygula:
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 filtre uygula:
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 filtre uygula:
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ışlı bir işlemdir:
sayısı - 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 bölümde, aşağıdakilerle ilişkili denetleme günlükleriyle ilgili ayrıntılar verilmiştir:
yöntemleri google.firebase.service.v1beta1.IosAppService
için geçerlidir.
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 filtre uygula:
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ışlı bir işlemdir:
sayısı - 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ışlı bir işlemdir:
sayısı - 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ışlı bir işlemdir:
Uzun süreli işlem
- Bu yöntem için filtre uygula:
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ışlı bir işlemdir:
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 filtre uygula:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"
google.firebase.service.v1beta1.WebAppService
Aşağıdaki bölümde, google.firebase.service.v1beta1.WebAppService
sınıfına ait yöntemlerle ilişkili denetleme günlükleriyle ilgili ayrıntılar yer almaktadır.
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 filtre uygula:
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ışlı bir işlemdir:
sayısı - 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ışlı bir işlemdir:
sayısı - 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ışlı bir işlemdir:
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 filtre uygula:
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ışlı bir işlemdir:
sayısı - Bu yöntem için filtre uygula:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"