Ghi nhật ký kiểm tra cho Quy tắc bảo mật của Firebase

Tài liệu này mô tả việc ghi nhật ký kiểm tra cho Quy tắc bảo mật của Firebase, bao gồm cả các phương pháp tạo nhật ký kiểm tra, thông tin chi tiết về nhật ký kiểm tra mà mỗi phương pháp tạo ra và phương pháp nào không tạo nhật ký kiểm tra, nếu có. Google Cloud 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 của Google Cloud. Để biết thêm thông tin, hãy xem Tổng quan về Nhật ký kiểm tra của Cloud.

Tên dịch vụ

Nhật ký kiểm tra Quy tắc bảo mật của Firebase sử dụng tên dịch vụ là firebaserules.googleapis.com.

Các phương thức theo loại quyền

Các phương thức kiểm tra DATA_READ, DATA_WRITE và Các quyền của ADMIN_READ tạo ra nhật ký được phân loại là Nhật ký kiểm tra Quyền truy cập dữ liệu. Các phương thức kiểm tra quyền của ADMIN_WRITE sẽ tạo nhật ký được phân loại là 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.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

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

Để biết thông tin về cách thức và những quyền được đánh giá, đối với từng phương pháp, xem tài liệu Quản lý danh tính và quyền truy cập của Cloud đối với các Quy tắc bảo mật của Firebase.

google.firebase.rules.v1.FirebaseRulesService

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.rules.v1.FirebaseRulesService.

CreateRelease

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.CreateRelease
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebaserules.releases.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: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.CreateRelease"

CreateRuleset

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.CreateRuleset
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebaserules.rulesets.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: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.CreateRuleset"

DeleteRelease

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.DeleteRelease
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebaserules.releases.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: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.DeleteRelease"

DeleteRuleset

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.DeleteRuleset
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebaserules.rulesets.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: Số
  • Bộ lọc cho phương pháp này: protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.DeleteRuleset"

GetRelease

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.GetRelease
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebaserules.releases.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.rules.v1.FirebaseRulesService.GetRelease"

GetRuleset

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.GetRuleset
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebaserules.rulesets.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.rules.v1.FirebaseRulesService.GetRuleset"

ListReleases

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.ListReleases
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebaserules.releases.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.rules.v1.FirebaseRulesService.ListReleases"

ListRulesets

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.ListRulesets
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebaserules.rulesets.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.rules.v1.FirebaseRulesService.ListRulesets"

TestRuleset

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.TestRuleset
  • Loại nhật ký kiểm tra: Truy cập dữ liệu
  • Quyền:
    • firebaserules.rulesets.test - 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.rules.v1.FirebaseRulesService.TestRuleset"

UpdateRelease

  • Phương thức: google.firebase.rules.v1.FirebaseRulesService.UpdateRelease
  • Loại nhật ký kiểm tra: Hoạt động của quản trị viên
  • Quyền:
    • firebaserules.releases.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.rules.v1.FirebaseRulesService.UpdateRelease"

Các phương thức không tạo nhật ký kiểm tra

Một phương thức có thể không tạo nhật ký kiểm tra cho một hoặc nhiều mục sau lý do:

  • Đây là một phương thức khối lượng lớn liên quan đến việc tạo và lưu trữ nhật ký quan trọng chi phí.
  • Thử nghiệm có giá trị kiểm tra thấp.
  • Một nhật ký kiểm tra hoặc nhật ký nền tảng khác đã cung cấp mức độ sử dụng phương thức.

Các phương thức sau không tạo nhật ký kiểm tra:

  • google.firebase.rules.v1.FirebaseRulesService.GetReleaseExecutable