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. Các dịch vụ 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 Google Cloud. Để biết thêm thông tin về Nhật ký kiểm tra trên Cloud, hãy xem các bài viết sau:
- Các loại nhật ký kiểm tra
- Cấu trúc mục nhập nhật ký kiểm tra
- Lưu trữ và định tuyến nhật ký kiểm tra
- Tóm tắt về giá của tính năng Ghi nhật ký đám mây
- Bật nhật ký kiểm tra Quyền truy cập dữ liệu
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
.
Lọc cho dịch vụ này:
protoPayload.serviceName="firebase.googleapis.com"
Các phương thức theo loại quyền
Mỗi quyền IAM có một thuộc tính type
, giá trị của thuộc tính này 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.
Các phương thức yêu cầu quyền IAM có giá trị thuộc tính type
là 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.
Những phương thức yêu cầu quyền IAM với giá trị thuộc tính type
trong tổng số ADMIN_WRITE
lượt 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
Các nhật ký kiểm tra sau được liên kết với các phương thức 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ố
- Lọc theo phương thức 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.
- Lọc theo phương thức 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ố
- Lọc theo phương thức 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 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.GetAndroidAppConfig"
ListAndroidApps
- Phương thức:
google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
- Loại nhật ký kiểm tra: Quyền truy cập vào dữ liệu
- Quyền:
firebase.clients.list - 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.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 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.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 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.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 phát trực tuyến hoặc chạy trong thời gian dài: Không.
- Lọc theo phương thức này:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"
google.firebase.service.v1beta1.FirebaseAnalyticsService
Các nhật ký kiểm tra sau được liên kết với các phương thức thuộc về
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 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.FirebaseAnalyticsService.AddGoogleAnalytics"
google.firebase.service.v1beta1.FirebaseProjectService
Các nhật ký kiểm tra sau được liên kết với các phương thức 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
- Lọc theo phương thức 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 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
- 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: Quyền truy cập vào 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ố
- Lọc theo phương thức 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: Quyền truy cập vào 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ố
- Lọc theo phương thức 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 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.ListAvailableLocations"
SearchFirebaseApps
- Phương thức:
google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
- Loại nhật ký kiểm tra: Quyền truy cập vào dữ liệu
- Quyền:
firebase.clients.list - 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.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 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.UpdateFirebaseProject"
google.firebase.service.v1beta1.IosAppService
Các nhật ký kiểm tra sau được liên kết với các phương thức 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
- Lọc theo phương thức 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 phát trực tuyến hoặc chạy trong thời gian dài: Không.
- Lọc theo phương thức 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: 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.GetIosAppConfig"
ListIosApps
- Phương thức:
google.firebase.service.v1beta1.IosAppService.ListIosApps
- Loại nhật ký kiểm tra: Quyền truy cập vào 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.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 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
- 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
Các nhật ký kiểm tra sau được liên kết với các phương thức 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 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
- Lọc theo phương thức 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: 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 phát trực tuyến hoặc chạy trong thời gian dài: Không.
- Lọc theo phương thức 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 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.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ố
- Lọc theo phương thức 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 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.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ố
- Lọc theo phương thức này:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"