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

Bu belgede, Firebase Management için denetim 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 için aşağıdaki kaynaklara bakın:

Hizmet adı

Firebase Management denetleme günlükleri, firebase.googleapis.com hizmet adını kullanır. Bu hizmet için filtrele:

    protoPayload.serviceName="firebase.googleapis.com"
  

İzin türüne göre yöntemler

Her IAM izninin bir type özelliği vardır. Bu özelliğin değeri, dört değerden biri olabilen bir enum'dur: ADMIN_READ, ADMIN_WRITE, DATA_READ veya DATA_WRITE. Bir yöntemi çağırdığınızda Firebase Management, kategorisi yöntemi gerçekleştirmek için gereken iznin type özelliğine bağlı olan bir denetim günlüğü oluşturur. type özelliği değeri DATA_READ, DATA_WRITE veya ADMIN_READ olan bir IAM izni gerektiren yöntemler Veri Erişimi denetleme günlükleri oluşturur. type özellik değerine sahip bir IAM izni gerektiren yöntemler ADMIN_WRITE oluşturur Yönetici Etkinliği denetim günlükleri.

Aşağıdaki listede (LRO) ile işaretlenmiş API yöntemleri, uzun süreli işlemlerdir (LRO'lar). Bu yöntemler genellikle iki denetleme günlüğü girişi oluşturur: biri işlem başladığında, diğeri ise sona erdiğinde. Daha fazla bilgi için Uzun süren işlemler için denetleme günlükleri başlıklı makaleyi inceleyin.
İ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 (LRO)
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 (LRO)
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
google.firebase.service.v1beta1.IosAppService.CreateIosApp (LRO)
google.firebase.service.v1beta1.IosAppService.RemoveIosApp
google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
google.firebase.service.v1beta1.IosAppService.UpdateIosApp
google.firebase.service.v1beta1.WebAppService.CreateWebApp (LRO)
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 için Firebase Yönetimi ile ilgili Cloud Identity and Access Management belgelerine bakın.

google.firebase.service.v1beta1.AndroidAppService

Aşağıdaki denetleme günlükleri, google.firebase.service.v1beta1.AndroidAppService yöntemleriyle 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şlemi: Uzun süreli işlem
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
  • Bu yöntem için filtre: 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 yöntemleriyle ilişkilidir.

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şlemi: Uzun süreli işlem
    • Bu yöntem için filtre: 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 yöntemleriyle ilişkilidir.

    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şlemi: Uzun süreli işlem
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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 yöntemleriyle ilişkilidir.

    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ış işlemi: Uzun süreli işlem
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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 yöntemleriyle 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şlemi: Uzun süreli işlem
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: 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üren veya akış işlemi: Hayır.
    • Bu yöntem için filtre: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"