ثبت حسابرسی برای مدیریت Firebase

این سند گزارش حسابرسی برای مدیریت Firebase را شرح می دهد. سرویس‌های Google Cloud گزارش‌های حسابرسی ایجاد می‌کنند که فعالیت‌های مدیریتی و دسترسی به منابع Google Cloud شما را ثبت می‌کنند. برای اطلاعات بیشتر در مورد گزارش حسابرسی ابری، به موارد زیر مراجعه کنید:

نام سرویس

گزارش‌های حسابرسی مدیریت Firebase از نام سرویس firebase.googleapis.com استفاده می‌کنند. فیلتر برای این سرویس:

    protoPayload.serviceName="firebase.googleapis.com"
  

روش ها بر اساس نوع مجوز

هر مجوز IAM دارای یک ویژگی type است که مقدار آن یک enum است که می تواند یکی از چهار مقدار باشد: ADMIN_READ ، ADMIN_WRITE ، DATA_READ ، یا DATA_WRITE . هنگامی که یک متد را فراخوانی می کنید، مدیریت Firebase یک گزارش حسابرسی ایجاد می کند که دسته بندی آن به ویژگی type مجوز مورد نیاز برای اجرای روش بستگی دارد. روش‌هایی که به مجوز IAM با مقدار ویژگی type DATA_READ ، DATA_WRITE ، یا ADMIN_READ نیاز دارند، گزارش‌های حسابرسی دسترسی به داده را ایجاد می‌کنند. روش‌هایی که به مجوز IAM با مقدار ویژگی type ADMIN_WRITE نیاز دارند، گزارش‌های حسابرسی فعالیت مدیریت را ایجاد می‌کنند.

نوع مجوز روش ها
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

برای اطلاعات در مورد نحوه و مجوزهای ارزیابی برای هر روش، به مستندات Cloud Identity and Access Management برای مدیریت Firebase مراجعه کنید.

google.firebase.service.v1beta1.AndroidAppService

گزارش‌های حسابرسی زیر با روش‌های متعلق به google.firebase.service.v1beta1.AndroidAppService مرتبط هستند.

CreateAndroidApp

  • روش : google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
  • نوع گزارش حسابرسی : فعالیت مدیر
  • مجوزها :
    • firebase.clients.create - ADMIN_WRITE
  • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp"

CreateShaCertificate

  • روش : google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
  • نوع گزارش حسابرسی : فعالیت مدیر
  • مجوزها :
    • firebase.clients.update - ADMIN_WRITE
  • روش یک عملیات طولانی مدت یا جریان است : خیر.
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate"

DeleteShaCertificate

  • روش : google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
  • نوع گزارش حسابرسی : فعالیت مدیر
  • مجوزها :
    • firebase.clients.update - ADMIN_WRITE
  • روش یک عملیات طولانی مدت یا جریان است : خیر.
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate"

GetAndroidApp

  • روش : google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
  • نوع گزارش حسابرسی : دسترسی به داده ها
  • مجوزها :
    • firebase.clients.get - ADMIN_READ
  • روش یک عملیات طولانی مدت یا جریان است : خیر.
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp"

GetAndroidAppConfig

  • روش : google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
  • نوع گزارش حسابرسی : دسترسی به داده ها
  • مجوزها :
    • firebase.clients.get - ADMIN_READ
  • روش یک عملیات طولانی مدت یا جریان است : خیر.
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig"

ListAndroidApps

  • روش : google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
  • نوع گزارش حسابرسی : دسترسی به داده ها
  • مجوزها :
    • firebase.clients.list - ADMIN_READ
  • روش یک عملیات طولانی مدت یا جریان است : خیر.
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps"

ListShaCertificates

  • روش : google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
  • نوع گزارش حسابرسی : دسترسی به داده ها
  • مجوزها :
    • firebase.clients.get - ADMIN_READ
  • روش یک عملیات طولانی مدت یا جریان است : خیر.
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates"

RemoveAndroidApp

  • روش : google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
  • نوع گزارش حسابرسی : فعالیت مدیر
  • مجوزها :
    • firebase.clients.delete - ADMIN_WRITE
  • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp"

UndeleteAndroidApp

  • روش : google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
  • نوع گزارش حسابرسی : فعالیت مدیر
  • مجوزها :
    • firebase.clients.undelete - ADMIN_WRITE
  • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp"

UpdateAndroidApp

  • روش : google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
  • نوع گزارش حسابرسی : فعالیت مدیر
  • مجوزها :
    • firebase.clients.update - ADMIN_WRITE
  • روش یک عملیات طولانی مدت یا جریان است : خیر.
  • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"

google.firebase.service.v1beta1.FirebaseAnalyticsService

گزارش‌های حسابرسی زیر با روش‌های متعلق به google.firebase.service.v1beta1.FirebaseAnalyticsService مرتبط هستند.

AddGoogleAnalytics

  • روش : google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics
  • نوع گزارش حسابرسی : فعالیت مدیر
  • مجوزها :
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"

    google.firebase.service.v1beta1.FirebaseProjectService

    گزارش‌های حسابرسی زیر با روش‌های متعلق به google.firebase.service.v1beta1.FirebaseProjectService مرتبط هستند.

    AddFirebase

    • روش : google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.projects.update - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase"

    FinalizeDefaultLocation

    • روش : google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.projects.update - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation"

    GetAdminSdkConfig

    • روش : google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.projects.get - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig"

    GetFirebaseProject

    • روش : google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.projects.get - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject"

    ListAvailableLocations

    • روش : google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.projects.get - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations"

    SearchFirebaseApps

    • روش : google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.clients.list - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps"

    UpdateFirebaseProject

    • روش : google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.projects.update - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"

    google.firebase.service.v1beta1.IosAppService

    گزارش‌های حسابرسی زیر با روش‌های متعلق به google.firebase.service.v1beta1.IosAppService مرتبط هستند.

    CreateIosApp

    • روش : google.firebase.service.v1beta1.IosAppService.CreateIosApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.create - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.CreateIosApp"

    GetIosApp

    • روش : google.firebase.service.v1beta1.IosAppService.GetIosApp
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.clients.get - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosApp"

    GetIosAppConfig

    • روش : google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.clients.get - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosAppConfig"

    ListIosApps

    • روش : google.firebase.service.v1beta1.IosAppService.ListIosApps
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.clients.list - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.ListIosApps"

    RemoveIosApp

    • روش : google.firebase.service.v1beta1.IosAppService.RemoveIosApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.delete - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.RemoveIosApp"

    UndeleteIosApp

    • روش : google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.undelete - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UndeleteIosApp"

    UpdateIosApp

    • روش : google.firebase.service.v1beta1.IosAppService.UpdateIosApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.update - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"

    google.firebase.service.v1beta1.WebAppService

    گزارش‌های حسابرسی زیر با روش‌های متعلق به google.firebase.service.v1beta1.WebAppService مرتبط هستند.

    CreateWebApp

    • روش : google.firebase.service.v1beta1.WebAppService.CreateWebApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.create - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.CreateWebApp"

    GetWebApp

    • روش : google.firebase.service.v1beta1.WebAppService.GetWebApp
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.clients.get - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebApp"

    GetWebAppConfig

    • روش : google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.clients.get - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebAppConfig"

    ListWebApps

    • روش : google.firebase.service.v1beta1.WebAppService.ListWebApps
    • نوع گزارش حسابرسی : دسترسی به داده ها
    • مجوزها :
      • firebase.clients.list - ADMIN_READ
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.ListWebApps"

    RemoveWebApp

    • روش : google.firebase.service.v1beta1.WebAppService.RemoveWebApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.delete - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.RemoveWebApp"

    UndeleteWebApp

    • روش : google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.undelete - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : عملیات طولانی مدت
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UndeleteWebApp"

    UpdateWebApp

    • روش : google.firebase.service.v1beta1.WebAppService.UpdateWebApp
    • نوع گزارش حسابرسی : فعالیت مدیر
    • مجوزها :
      • firebase.clients.update - ADMIN_WRITE
    • روش یک عملیات طولانی مدت یا جریان است : خیر.
    • فیلتر برای این روش : protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"