Firebase Yönetimi için denetleme günlüğü

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:

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"