Tài liệu này mô tả nhật ký kiểm tra cho Firebase Management. 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 các tài nguyên Google Cloud của bạn. Để biết thêm thông tin về Nhật ký kiểm tra trên Cloud, hãy xem các nội dung sau:
- Các loại nhật ký kiểm tra
- Cấu trúc mục nhật ký kiểm tra
- Lưu trữ và định tuyến nhật ký kiểm tra
- Tóm tắt giá của Cloud Logging
- 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 của Firebase Management sử dụng tên dịch vụ firebase.googleapis.com
.
Lọc theo 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 đều 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 4 giá trị: ADMIN_READ
, ADMIN_WRITE
, DATA_READ
hoặc DATA_WRITE
. Khi bạn gọi một phương thức, Firebase Management sẽ tạo một 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.
Các phương thức yêu cầu quyền IAM có giá trị thuộc tính type
là ADMIN_WRITE
tạo 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 (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 |
Nhật ký kiểm tra giao diện API
Để biết thông tin về cách và những quyền được đánh giá cho từng phương thức, hãy xem tài liệu về Cloud Identity and Access Management cho Firebase Management.
google.firebase.service.v1beta1.AndroidAppService
Các nhật ký kiểm tra sau đây được liên kết với các phương thức thuộc 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 diễn ra trong thời gian dài hoặc thao tác truyền phát trực tiếp:
Thao tác diễn ra trong thời gian dài
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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: 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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: 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: 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 đây được 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 diễn ra trong thời gian dài hoặc thao tác truyền phát trực tiếp:
Thao tác diễn ra trong thời gian dài
- Lọc theo phương thức này:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"
google.firebase.service.v1beta1.FirebaseProjectService
Các nhật ký kiểm tra sau đây được liên kết với các phương thức thuộc 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 diễn ra trong thời gian dài hoặc thao tác truyền phát trực tiếp:
Thao tác diễn ra trong thời gian 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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: 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức này:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"
google.firebase.service.v1beta1.IosAppService
Các nhật ký kiểm tra sau đây được liên kết với các phương thức thuộc 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 diễn ra trong thời gian dài hoặc thao tác truyền phát trực tiếp:
Thao tác diễn ra 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức này:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"
google.firebase.service.v1beta1.WebAppService
Các nhật ký kiểm tra sau đây được liên kết với các phương thức thuộc 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 diễn ra trong thời gian dài hoặc thao tác truyền phát trực tiếp:
Thao tác diễn ra 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: 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: 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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: 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức 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 diễn ra trong thời gian dài hoặc là một thao tác truyền trực tuyến: Không.
- Lọc theo phương thức này:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"