Bu belgede, hangi yöntemler de dahil olmak üzere Firebase Güvenlik Kuralları için denetleme günlüğü açıklanmaktadır. denetleme günlüklerini, her yöntemin ürettiği denetleme günlükleriyle ilgili ayrıntıları ve denetleme günlüklerini oluşturmaz. Google Cloud Google Cloud kaynakları. Daha fazla bilgi için bkz. Cloud Denetleme Günlüklerine genel bakış.
Hizmet adı
Firebase Güvenlik Kuralları denetleme günlükleri, firebaserules.googleapis.com
hizmet adını kullanır.
İzin türüne göre yöntemler
DATA_READ
, DATA_WRITE
ve kontrol özelliklerini kontrol eden yöntemler
ADMIN_READ
izinleri, şu kategorilere ayrılmış günlükler oluşturur:
Veri Erişimi denetleme günlükleri.
ADMIN_WRITE
izinlerini kontrol eden yöntemler günlük oluşturur
kategori:
Yönetici Etkinliği denetleme günlükleri.
İzin türü | Yöntemler |
---|---|
ADMIN_READ |
google.firebase.rules.v1.FirebaseRulesService.GetRelease google.firebase.rules.v1.FirebaseRulesService.GetRuleset google.firebase.rules.v1.FirebaseRulesService.ListReleases google.firebase.rules.v1.FirebaseRulesService.ListRulesets google.firebase.rules.v1.FirebaseRulesService.TestRuleset |
ADMIN_WRITE |
google.firebase.rules.v1.FirebaseRulesService.CreateRelease google.firebase.rules.v1.FirebaseRulesService.CreateRuleset google.firebase.rules.v1.FirebaseRulesService.DeleteRelease google.firebase.rules.v1.FirebaseRulesService.DeleteRuleset google.firebase.rules.v1.FirebaseRulesService.UpdateRelease |
Her API arayüzü için denetleme günlükleri
Her yöntem için hangi izinlerin nasıl ve nasıl değerlendirildiği Firebase Güvenlik Kuralları için Cloud Identity and Access Management belgelerini inceleyin.
google.firebase.rules.v1.FirebaseRulesService
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.rules.v1.FirebaseRulesService
için geçerlidir.
CreateRelease
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.CreateRelease
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebaserules.releases.create - 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.rules.v1.FirebaseRulesService.CreateRelease"
CreateRuleset
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.CreateRuleset
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebaserules.rulesets.create - 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.rules.v1.FirebaseRulesService.CreateRuleset"
DeleteRelease
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.DeleteRelease
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebaserules.releases.delete - 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.rules.v1.FirebaseRulesService.DeleteRelease"
DeleteRuleset
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.DeleteRuleset
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebaserules.rulesets.delete - 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.rules.v1.FirebaseRulesService.DeleteRuleset"
GetRelease
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.GetRelease
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebaserules.releases.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.rules.v1.FirebaseRulesService.GetRelease"
GetRuleset
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.GetRuleset
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebaserules.rulesets.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.rules.v1.FirebaseRulesService.GetRuleset"
ListReleases
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.ListReleases
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebaserules.releases.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.rules.v1.FirebaseRulesService.ListReleases"
ListRulesets
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.ListRulesets
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebaserules.rulesets.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.rules.v1.FirebaseRulesService.ListRulesets"
TestRuleset
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.TestRuleset
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebaserules.rulesets.test - 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.rules.v1.FirebaseRulesService.TestRuleset"
UpdateRelease
- Yöntem:
google.firebase.rules.v1.FirebaseRulesService.UpdateRelease
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebaserules.releases.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.rules.v1.FirebaseRulesService.UpdateRelease"
Denetleme günlükleri oluşturmayan yöntemler
Bir yöntem, aşağıdakilerden biri veya daha fazlası için denetleme günlükleri oluşturmayabilir nedenler:
- Önemli düzeyde günlük oluşturma ve depolama işlemleri içeren yüksek hacimli bir yöntemdir. gösterir.
- Denetleme değeri düşüktür.
- Yöntem kapsamı başka bir denetleme veya platform günlüğü tarafından zaten mevcuttur.
Aşağıdaki yöntemler denetleme günlüklerini oluşturmaz:
google.firebase.rules.v1.FirebaseRulesService.GetReleaseExecutable