Firebase Güvenlik Kuralları için denetleme günlüğü

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