Ghi nhật ký kiểm tra cho tính năng Quản lý Firebase

Tài liệu này mô tả tính năng ghi nhật ký kiểm tra cho tính năng Quản lý Firebase. Google Cloud dịch vụ tạo nhật ký kiểm tra ghi lại các hoạt động quản trị và truy cập trong tài nguyên Google Cloud của bạn. Để tìm hiểu thêm về Nhật ký kiểm tra trên đám mây, hãy tham khảo các trang tài liệu sau:

Tên dịch vụ

Nhật ký kiểm tra Quản lý Firebase sử dụng tên dịch vụ là firebase.googleapis.com. Bộ lọc cho dịch vụ này:

    protoPayload.serviceName="firebase.googleapis.com"
  

Phương thức theo loại quyền

Mỗi quyền IAM có một thuộc tính type, trong đó giá trị là một enum có thể là một trong bốn giá trị: ADMIN_READ, ADMIN_WRITE, DATA_READ hoặc DATA_WRITE. Khi gọi một phương thức, Giải pháp Quản lý Firebase tạo nhật ký kiểm tra có danh mục phụ thuộc vào Thuộc tính type của quyền cần thiết để thực hiện phương thức. Những phương thức yêu cầu quyền IAM với giá trị thuộc tính type trong số DATA_READ, DATA_WRITE hoặc ADMIN_READ sẽ tạo Nhật ký kiểm tra Quyền truy cập dữ liệu. Các phương thức yêu cầu quyền IAM với giá trị thuộc tính typeADMIN_WRITE sẽ tạo nhật ký kiểm tra Hoạt động của quản trị viên.

Loại quyền Phương thức
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

Nhật ký kiểm tra giao diện API

Để biết thông tin về cách thức và danh sách các quyền được đánh giá cho mỗi phương pháp, xem tài liệu về Quản lý danh tính và quyền truy cập của Cloud trong phần Quản lý Firebase.

google.firebase.service.v1beta1.AndroidAppService

Phần sau đây trình bày thông tin chi tiết về nhật ký kiểm tra liên quan đến thuộc về google.firebase.service.v1beta1.AndroidAppService.

CreateAndroidApp

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebase.clients.create - ADMIN_WRITE
  • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Hoạt động lâu dài
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp"

CreateShaCertificate

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebase.clients.update - ADMIN_WRITE
  • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate"

DeleteShaCertificate

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebase.clients.update - ADMIN_WRITE
  • Phương thức là một thao tác phát trực tuyến hoặc chạy trong thời gian dài: Không.
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate"

GetAndroidApp

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
  • Loại nhật ký kiểm tra: Quyền truy cập vào dữ liệu
  • Quyền:
    • firebase.clients.get - ADMIN_READ
  • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp"

GetAndroidAppConfig

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebase.clients.get - ADMIN_READ
  • Phương thức là một thao tác phát trực tuyến hoặc chạy trong thời gian dài: Không.
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig"

ListAndroidApps

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebase.clients.list - ADMIN_READ
  • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
  • Lọc theo phương thức này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps"

ListShaCertificates

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebase.clients.get - ADMIN_READ
  • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates"

RemoveAndroidApp

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebase.clients.delete - ADMIN_WRITE
  • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Hoạt động lâu dài
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp"

UndeleteAndroidApp

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebase.clients.undelete - ADMIN_WRITE
  • Phương thức là một thao tác chạy trong thời gian dài hoặc truyền trực tuyến: Thao tác chạy trong thời gian dài
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp"

UpdateAndroidApp

  • Phương thức: google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebase.clients.update - ADMIN_WRITE
  • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"

google.firebase.service.v1beta1.FirebaseAnalyticsService

Phần sau đây chứa thông tin chi tiết về nhật ký kiểm tra liên kết với các phương thức thuộc google.firebase.service.v1beta1.FirebaseAnalyticsService.

AddGoogleAnalytics

  • Phương thức: google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • Phương thức là một thao tác chạy trong thời gian dài hoặc truyền trực tuyến: Thao tác chạy trong thời gian dài
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"

    google.firebase.service.v1beta1.FirebaseProjectService

    Phần sau đây trình bày thông tin chi tiết về nhật ký kiểm tra liên quan đến thuộc về google.firebase.service.v1beta1.FirebaseProjectService.

    AddFirebase

    • Phương thức: google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.projects.update - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Hoạt động lâu dài
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase"

    FinalizeDefaultLocation

    • Phương thức: google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.projects.update - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Hoạt động lâu dài
    • Lọc theo phương thức này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation"

    GetAdminSdkConfig

    • Phương thức: google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.projects.get - ADMIN_READ
    • Phương thức là một thao tác phát trực tuyến hoặc chạy trong thời gian dài: Không.
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig"

    GetFirebaseProject

    • Phương thức: google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.projects.get - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject"

    ListAvailableLocations

    • Phương thức: google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.projects.get - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations"

    SearchFirebaseApps

    • Phương thức: google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.clients.list - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps"

    UpdateFirebaseProject

    • Phương thức: google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.projects.update - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"

    google.firebase.service.v1beta1.IosAppService

    Phần sau đây trình bày thông tin chi tiết về nhật ký kiểm tra liên quan đến thuộc về google.firebase.service.v1beta1.IosAppService.

    CreateIosApp

    • Phương thức: google.firebase.service.v1beta1.IosAppService.CreateIosApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.create - ADMIN_WRITE
    • Phương thức là một thao tác chạy trong thời gian dài hoặc truyền trực tuyến: Thao tác chạy trong thời gian dài
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.CreateIosApp"

    GetIosApp

    • Phương thức: google.firebase.service.v1beta1.IosAppService.GetIosApp
    • Loại nhật ký kiểm tra: Quyền truy cập vào dữ liệu
    • Quyền:
      • firebase.clients.get - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosApp"

    GetIosAppConfig

    • Phương thức: google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.clients.get - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosAppConfig"

    ListIosApps

    • Phương thức: google.firebase.service.v1beta1.IosAppService.ListIosApps
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.clients.list - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.ListIosApps"

    RemoveIosApp

    • Phương thức: google.firebase.service.v1beta1.IosAppService.RemoveIosApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.delete - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Hoạt động lâu dài
    • Lọc theo phương thức này: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.RemoveIosApp"

    UndeleteIosApp

    • Phương thức: google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.undelete - ADMIN_WRITE
    • Phương thức là một thao tác chạy trong thời gian dài hoặc truyền trực tuyến: Thao tác chạy trong thời gian dài
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UndeleteIosApp"

    UpdateIosApp

    • Phương thức: google.firebase.service.v1beta1.IosAppService.UpdateIosApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.update - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"

    google.firebase.service.v1beta1.WebAppService

    Phần sau đây trình bày thông tin chi tiết về nhật ký kiểm tra liên quan đến thuộc về google.firebase.service.v1beta1.WebAppService.

    CreateWebApp

    • Phương thức: google.firebase.service.v1beta1.WebAppService.CreateWebApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.create - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Hoạt động lâu dài
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.CreateWebApp"

    GetWebApp

    • Phương thức: google.firebase.service.v1beta1.WebAppService.GetWebApp
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.clients.get - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebApp"

    GetWebAppConfig

    • Phương thức: google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.clients.get - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Lọc theo phương thức này: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebAppConfig"

    ListWebApps

    • Phương thức: google.firebase.service.v1beta1.WebAppService.ListWebApps
    • Loại nhật ký kiểm tra: Truy cập dữ liệu
    • Quyền:
      • firebase.clients.list - ADMIN_READ
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.ListWebApps"

    RemoveWebApp

    • Phương thức: google.firebase.service.v1beta1.WebAppService.RemoveWebApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.delete - ADMIN_WRITE
    • Phương thức là một thao tác chạy trong thời gian dài hoặc truyền trực tuyến: Thao tác chạy trong thời gian dài
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.RemoveWebApp"

    UndeleteWebApp

    • Phương thức: google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.undelete - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Hoạt động lâu dài
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UndeleteWebApp"

    UpdateWebApp

    • Phương thức: google.firebase.service.v1beta1.WebAppService.UpdateWebApp
    • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
    • Quyền:
      • firebase.clients.update - ADMIN_WRITE
    • Phương thức là một thao tác truyền trực tuyến hoặc diễn ra trong thời gian dài: Số
    • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"