Quyền được cấp cho các thành viên trong dự án thông qua vai trò. Vai trò là một tập hợp các quyền. Khi chỉ định vai trò cho một thành viên dự án, bạn sẽ cấp cho thành viên dự án đó tất cả quyền mà vai trò đó chứa.
Trang này mô tả các hành động được bật bằng các quyền mà bạn có thể thấy được liệt kê trong một vai trò được Firebase hỗ trợ. Các quyền này được chia thành hai loại:
Các quyền bắt buộc về quản lý danh tính và quyền truy cập (IAM) cho tất cả các vai trò hoặc cho các hành động cụ thể trong Firebase
Quyền quản lý danh tính và quyền truy cập (IAM) dành riêng cho sản phẩm của Firebase
Các quyền bắt buộc
Firebase IAM bao gồm các quyền:
Bắt buộc khi sử dụng bất kỳ sản phẩm hoặc dịch vụ nào của Firebase.
Bắt buộc để thực hiện một số hành động dành riêng cho dịch vụ Firebase.
Bắt buộc để thực hiện một số hành động dành riêng cho việc quản lý Firebase.
Để xem danh sách chung và nội dung mô tả về các quyền dành riêng cho một sản phẩm Firebase hoặc dịch vụ, hãy tham khảo phần thích hợp trong Quyền quản lý danh tính và quyền truy cập (IAM) dành riêng cho sản phẩm của Firebase.
Tất cả các vai trò đều có các quyền bắt buộc
Quyền được liệt kê trong bảng sau là bắt buộc để sử dụng bất kỳ sản phẩm hoặc dịch vụ Firebase.
Các quyền này tự động được đưa vào từng vai trò được xác định trước trên Firebase.
Quyền | Mô tả |
---|---|
Cấp quyền truy xuất thông tin dự án Firebase | |
Cấp quyền truy xuất thông tin dự án Firebase | |
Trợ cấp để kiểm tra trạng thái của Google API và để chạy Firebase lệnh CLI |
Các quyền bắt buộc đối với các hành động dành riêng cho dịch vụ Firebase
Các quyền được liệt kê trong bảng sau là bắt buộc để thực hiện một số quyền Các hành động dành riêng cho dịch vụ Firebase.
Khi cần, các quyền này sẽ tự động được đưa vào mỗi Các vai trò được xác định trước trong Firebase.
Hành động | Quyền bắt buộc |
---|---|
Sử dụng tính năng tích hợp dự án Firebase bằng các công cụ cộng tác (bao gồm Slack, Jira và PagerDuty) | firebaseextensions.configs.* |
Xem mức sử dụng và số liệu phân tích từ StackDriver | giám sát.timeSeries.list |
Chạy các lệnh CLI Firebase Để biết thêm thông tin, hãy tham khảo tài liệu của Google Cloud về Quyền truy cập vào Trình định cấu hình thời gian chạy. |
runtimeconfig.* |
Các quyền bắt buộc đối với các thao tác quản lý cụ thể trên Firebase
Các quyền được liệt kê trong bảng sau đây là những quyền bổ sung để thực hiện một số hành động quản lý Firebase cụ thể.
Quyền quản lý và các hành động liên quan | Cần có quyền bổ sung |
---|---|
firebase.billingPlans.update | |
Thay đổi kế hoạch thanh toán cho dự án Firebase | resourcemanager.projects.createBillingAssignment resourcemanager.projects.deleteBillingAssignment |
firebase.projects.delete | |
Xoá dự án Firebase | resourcemanager.projects.delete |
firebase.projects.update | |
Thêm tài nguyên Firebase vào một dự án Google Cloud hiện có | resourcemanager.projects.get serviceusage.services.enable serviceusage.services.get |
Thay đổi tên của dự án Firebase | resourcemanager.projects.update |
Thêm vân tay số cho chứng chỉ SHA cho ứng dụng Android | clientauthconfig.clients.create |
Xoá vân tay số của chứng chỉ SHA cho ứng dụng Android | clientauthconfig.clients.delete |
Cập nhật mã App Store hoặc mã nhóm cho các ứng dụng của Apple | clientauthconfig.clients.get clientauthconfig.clients.update |
Quyền IAM dành riêng cho sản phẩm Firebase
Các bảng sau đây liệt kê các quyền dành riêng cho một Firebase sản phẩm hoặc dịch vụ của bạn. Bạn có thể sử dụng các quyền này để tạo vai trò tuỳ chỉnh.
Quyền quản lý Firebase
Xin lưu ý rằng một số quyền quản lý sau đây yêu cầu các quyền bổ sung đối với một số thao tác nhất định.
Tên quyền | Mô tả |
---|---|
firebase.billingPlans.get | Truy xuất dòng điện Gói thanh toán Firebase cho một dự án |
firebase.billingPlans.update | Thay đổi ngân sách hiện tại Gói thanh toán Firebase cho một dự án |
firebase.clients.create | Thêm ứng dụng mới vào dự án |
firebase.clients.delete | Xoá ứng dụng hiện có khỏi dự án |
firebase.clients.get | Truy xuất thông tin chi tiết và cấu hình cho các ứng dụng trong một dự án |
firebase.clients.list | Truy xuất danh sách ứng dụng trong một dự án |
Firebase.clients.undelete | Huỷ xoá một ứng dụng đã xoá trước khi dữ liệu của ứng dụng đó bị xoá vĩnh viễn |
firebase.clients.update | Cập nhật thông tin và cấu hình cho các ứng dụng trong một dự án |
firebase.links.create | Tạo mối liên kết mới với các hệ thống của Google
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
firebase.links.delete | Xoá đường liên kết đến các hệ thống của Google
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
firebase.links.list | Truy xuất danh sách đường liên kết đến các hệ thống của Google
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
firebase.links.update | Cập nhật các đường liên kết hiện có vào các hệ thống của Google
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
firebase.playLinks.get | Truy xuất thông tin chi tiết về đường liên kết đến Google Play
(Bảng điều khiển của Firebase > Cài đặt dự án > Tích hợp > Google Play) |
firebase.playLinks.list | Truy xuất danh sách đường liên kết đến Google Play
(Bảng điều khiển của Firebase > Cài đặt dự án > Tích hợp > Google Play) |
firebase.playLinks.update | Tạo liên kết mới và cập nhật liên kết hiện có với Google Play
(Bảng điều khiển của Firebase > Cài đặt dự án > Tích hợp > Google Play) |
firebase.projects.delete | Xoá các dự án hiện có |
Firebase.projects.get | Truy xuất thông tin chi tiết và tài nguyên Firebase cho dự án |
firebase.projects.update | Sửa đổi các thuộc tính của một dự án hiện có Nhận thông báo về các sản phẩm và tính năng hiện có của Firebase (tìm hiểu thêm) |
firebaseInstallations.instances.delete | Xoá mã cài đặt Firebase và dữ liệu liên kết với lượt cài đặt đó (tìm hiểu thêm) |
Quyền Google Analytics
Các quyền sau đây cấp quyền truy cập vào thuộc tính Analytics được liên kết với dự án Firebase. Chúng cho phép các thành viên của dự án Firebase truy cập Dữ liệu Analytics, bao gồm đối tượng, thuộc tính người dùng, phễu, báo cáo chuyển đổi, v.v.
Tên quyền | Mô tả |
---|---|
firebaseanalytics.resources.googleAnalyticsEdit | Theo mặc định, cấp vai trò Người chỉnh sửa Analytics cho tài sản Analytics được liên kết |
firebaseanalytics.resources.googleAnalyticsAdditionalAccess | Theo mặc định, hãy cấp vai trò Nhà tiếp thị Analytics cho tài khoản được liên kết Analytics tài sản |
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze | Theo mặc định, cấp vai trò Người xem trên Analytics cho người dùng được liên kết Analytics tài sản |
firebaseanalytics.resources.googleAnalyticsRestrictedAccess | Theo mặc định, cấp vai trò Người xem Analytics cho tài sản Analytics được liên kết mà không có quyền truy cập vào dữ liệu doanh thu và dữ liệu chi phí |
Quyền Firebase App Check
Tên quyền | Mô tả |
---|---|
firebaseappcheck.appAttestConfig.get | Truy xuất cấu hình Chứng thực ứng dụng của một ứng dụng |
firebaseappcheck.appAttestConfig.update | Cập nhật cấu hình Chứng thực ứng dụng của một ứng dụng |
firebaseappcheck.appCheckTokens.verify | Xác minh App Check mã thông báo được cấp cho một dự án Firebase |
firebaseappcheck.debugTokens.get | Truy xuất mã gỡ lỗi của ứng dụng |
firebaseappcheck.debugTokens.update | Tạo, cập nhật hoặc xoá mã thông báo gỡ lỗi của ứng dụng |
firebaseappcheck.deviceCheckConfig.get | Truy xuất cấu hình DeviceCheck của một ứng dụng |
firebaseappcheck.deviceCheckConfig.update | Cập nhật cấu hình DeviceCheck của một ứng dụng |
firebaseappcheck.playIntegrityConfig.get | Truy xuất cấu hình API Tính toàn vẹn của Play của một ứng dụng |
firebaseappcheck.playIntegrityConfig.update | Cập nhật cấu hình API Tính toàn vẹn của Play cho ứng dụng |
firebaseappcheck.recaptchaEnterpriseConfig.get | Truy xuất cấu hình reCAPTCHA Enterprise của một ứng dụng |
firebaseappcheck.recaptchaEnterpriseConfig.update | Cập nhật cấu hình reCAPTCHA Enterprise của một ứng dụng |
firebaseappcheck.recaptchaV3Config.get | Truy xuất cấu hình reCAPTCHA v3 của một ứng dụng |
firebaseappcheck.recaptchaV3Config.update | Cập nhật cấu hình reCAPTCHA v3 của một ứng dụng |
firebaseappcheck.safetyNetConfig.get | Truy xuất cấu hình SafetyNet của một ứng dụng |
firebaseappcheck.safetyNetConfig.update | Cập nhật cấu hình SafetyNet của một ứng dụng |
firebaseappcheck.services.get | Truy xuất cấu hình thực thi dịch vụ của một dự án |
firebaseappcheck.services.update | Cập nhật các cấu hình thực thi dịch vụ của một dự án |
Quyền Firebase App Distribution
Tên quyền | Mô tả |
---|---|
firebaseappdistro.releases.list | Truy xuất danh sách các phân phối hiện có và Đường liên kết mời |
firebaseappdistro.releases.update | Tạo, xoá và sửa đổi bản phân phối Tạo và xoá đường liên kết mời |
firebaseappdistro.testers.list | Truy xuất danh sách người kiểm thử hiện có trong một dự án |
Firebaseappdistro.testers.update | Tạo và xoá người kiểm thử trong một dự án |
firebaseappdistro.groups.list | Truy xuất danh sách các nhóm người kiểm thử hiện có trong một dự án |
firebaseappdistro.groups.update | Tạo và xoá nhóm người kiểm thử trong một dự án |
Quyền Firebase Authentication
Tên quyền | Mô tả |
---|---|
firebaseauth.configs.create | Tạo cấu hình Authentication |
firebaseauth.configs.get | Truy xuất cấu hình Authentication |
firebaseauth.configs.getHashConfig | Lấy cấu hình băm mật khẩu và hàm băm mật khẩu của tài khoản người dùng |
firebaseauth.configs.getSecret | Lấy mật khẩu ứng dụng khách trong cấu hình Authentication |
firebaseauth.configs.update | Cập nhật cấu hình Authentication hiện tại |
firebaseauth.users.create | Tạo người dùng mới trong Authentication |
firebaseauth.users.createSession | Tạo cookie phiên cho người dùng đã đăng nhập |
firebaseauth.users.delete | Xoá người dùng hiện có trong Authentication |
firebaseauth.users.get | Truy xuất danh sách người dùng Authentication hiện có |
firebaseauth.users.sendEmail | Gửi email cho người dùng |
firebaseauth.users.update | Cập nhật người dùng hiện tại trong Authentication |
Quyền Firebase A/B Testing (beta)
Tên quyền | Mô tả |
---|---|
firebaseabt.experimentresults.get | Truy xuất kết quả của một thử nghiệm |
firebaseabt.experiments.create | Tạo thử nghiệm mới |
firebaseabt.experiments.delete | Xóa các thử nghiệm hiện tại |
firebaseabt.experiments.get | Truy xuất chi tiết của thử nghiệm hiện tại |
firebaseabt.experiments.list | Truy xuất danh sách các thử nghiệm hiện có |
firebaseabt.experiments.update | Cập nhật một thử nghiệm hiện có |
firebaseabt.projectmetadata.get | Truy xuất siêu dữ liệu phân tích để thiết lập thử nghiệm |
Quyền Firebase App Hosting (beta)
Tên quyền | Mô tả |
---|---|
firebaseapphosting.backends.create | Tạo phần phụ trợ App Hosting mới cho dự án Firebase. |
firebaseapphosting.backends.delete | Xoá phần phụ trợ App Hosting hiện có khỏi dự án Firebase. |
firebaseapphosting.backends.get | Truy xuất thông tin về một phần phụ trợ App Hosting cụ thể trong dự án Firebase. |
firebaseapphosting.backends.list | Liệt kê tất cả phần phụ trợ App Hosting hiện có trong một dự án Firebase. |
firebaseapphosting.backends.update | Sửa đổi cấu hình hoặc chế độ cài đặt của App Hosting hiện có phần phụ trợ. |
firebaseapphosting.builds.create | Bắt đầu một quy trình xây dựng mới cho phần phụ trợ App Hosting trong một Dự án Firebase. |
firebaseapphosting.builds.delete | Xoá bản dựng hiện có trong phần phụ trợ App Hosting. |
firebaseapphosting.builds.get | Truy xuất thông tin chi tiết về một bản dựng hiện có trong phần phụ trợ App Hosting. |
firebaseapphosting.builds.list | Liệt kê tất cả bản dựng được liên kết với phần phụ trợ App Hosting trong một dự án Firebase. |
firebaseapphosting.builds.update | Sửa đổi cấu hình của bản dựng App Hosting hiện có chưa hoàn thiện. |
firebaseapphosting.domains.create | Tạo một liên kết miền mới cho App Hosting phần phụ trợ trong dự án Firebase. |
firebaseapphosting.domains.delete | Xoá mối liên kết miền khỏi phần phụ trợ App Hosting. |
firebaseapphosting.domains.get | Truy xuất thông tin về miền cụ thể được liên kết với Trang web App Hosting. |
firebaseapphosting.domains.list | Liệt kê tất cả miền liên kết với App Hosting. |
firebaseapphosting.domains.update | Sửa đổi chế độ cài đặt hoặc cấu hình cho miền được liên kết với Phần phụ trợ App Hosting. |
firebaseapphosting.rollouts.create | Bắt đầu một đợt phát hành mới để quảng bá một bản dựng hiện có lên phiên bản phân phát cho phần phụ trợ App Hosting đó. |
firebaseapphosting.rollouts.get | Truy xuất thông tin về một bản phát hành App Hosting cụ thể. |
firebaseapphosting.rollouts.list | Liệt kê tất cả các bản phát hành được liên kết với phần phụ trợ App Hosting. |
firebaseapphosting.traffic.get | Truy xuất chính sách triển khai và chia tách lưu lượng truy cập hiện tại cho Trang web App Hosting. |
firebaseapphosting.traffic.list | Có chức năng giống với "firebaseapphosting.traffic.get", với khả năng bổ sung để truy xuất danh sách trên các phần phụ trợ mà bạn có quyền này. |
firebaseapphosting.traffic.update | Sửa đổi chính sách triển khai và chia tách lưu lượng truy cập hiện tại cho một Phần phụ trợ App Hosting. |
Quyền Cloud Firestore
Để xem danh sách và nội dung mô tả về các quyền Cloud Firestore, hãy tham khảo Tài liệu Google Cloud.
Quyền Cloud Storage
Để xem danh sách và nội dung mô tả về các quyền Cloud Storage, hãy tham khảo Tài liệu Google Cloud.
Quyền theo Quy tắc bảo mật của Firebase (Cloud Firestore và Cloud Storage)
Tên quyền | Mô tả |
---|---|
firebaserules.releases.create | Tạo bản phát hành |
firebaserules.releases.delete | Xoá bản phát hành |
firebaserules.releases.get | Truy xuất bản phát hành |
firebaserules.releases.getExecutable | Truy xuất các tải trọng thực thi nhị phân cho các bản phát hành |
firebaserules.releases.list | Truy xuất danh sách bản phát hành |
firebaserules.releases.update | Cập nhật nội dung tham chiếu đến bộ quy tắc cho bản phát hành |
firebaserules.rulesets.create | Tạo tập hợp quy tắc mới |
firebaserules.rulesets.delete | Xoá bộ quy tắc hiện có |
firebaserules.rulesets.get | Truy xuất tập quy tắc bằng nguồn |
firebaserules.rulesets.list | Tìm siêu dữ liệu của bộ quy tắc (không có nguồn) |
firebaserules.rulesets.test | Kiểm tra các nguồn để đảm bảo tính chính xác |
Quyền Cloud Functions for Firebase
Để biết danh sách và nội dung mô tả về các quyền Cloud Functions, hãy tham khảo tài liệu về IAM.
Xin lưu ý rằng việc triển khai các chức năng yêu cầu cấu hình cụ thể của không có trong tiêu chuẩn Các vai trò được xác định trước trong Firebase. Để triển khai hàm, hãy sử dụng một trong các cách sau:
Uỷ quyền triển khai chức năng cho dự án Chủ sở hữu.
Nếu bạn chỉ triển khai các hàm không phải HTTP, thì Trình chỉnh sửa của dự án có thể triển khai các hàm của bạn.
Uỷ quyền triển khai các chức năng cho thành viên dự án có hai quyền sau vai trò:
- Vai trò quản trị viên của Cloud Functions (
roles/cloudfunctions.admin
) - Vai trò của người dùng tài khoản dịch vụ (
roles/iam.serviceAccountUser
)
Chủ sở hữu dự án có thể chỉ định các vai trò này cho một thành viên của dự án thông qua bảng điều khiển Google Cloud hoặc gcloud CLI. Để biết các bước chi tiết và ảnh hưởng bảo mật khi thiết lập vai trò này, hãy tham khảo Tài liệu về IAM.
- Vai trò quản trị viên của Cloud Functions (
Quyền đối với chiến dịch nhắn tin Firebase
Những quyền này áp dụng cho các chiến dịch cho Firebase Cloud Messaging và Firebase In-App Messaging.
Tên quyền | Mô tả |
---|---|
firebasemessagescampaigns.campaigns.create | Tạo chiến dịch mới |
firebaseMessagingcampaigns.campaigns.delete | Xoá chiến dịch hiện tại |
firebasecampaigns.campaigns.get | Truy xuất thông tin chi tiết về các chiến dịch hiện có |
firebasemessagingcampaigns.campaigns.list | Truy lục danh sách các chiến dịch hiện tại |
firebaseMessagingcampaigns.campaigns.update | Cập nhật các chiến dịch hiện có |
firebasemessagingcampaigns.campaigns.start | Bắt đầu các chiến dịch hiện có |
firebasecampaigns.campaigns.stop | Cập nhật các chiến dịch hiện có |
Quyền Firebase Cloud Messaging
Tên quyền | Mô tả |
---|---|
đám mây tin nhắn.messages.create | Gửi thông báo và thông báo dữ liệu qua API HTTP FCM và SDK dành cho quản trị viên |
Tên quyền | Mô tả |
---|---|
firebasenotification.messages.create | Tạo tin nhắn mới trong trình soạn thư Thông báo |
firebasenotification.messages.delete | Xoá thư hiện có trong trình soạn Thông báo |
firebasenotification.messages.get | Truy xuất thông tin chi tiết về các tin nhắn hiện có trong trình soạn Thông báo |
firebasenotifications.messages.list | Truy xuất danh sách thư hiện có trong trình soạn Thông báo |
firebasenotification.messages.update | Cập nhật tin nhắn hiện có trong trình soạn Thông báo |
Quyền Firebase Crashlytics
Tên quyền | Mô tả |
---|---|
firebasecrashlytics.config.get | Truy xuất chế độ cài đặt cấu hình của Crashlytics |
firebasecrashlytics.config.update | Cập nhật chế độ cài đặt cấu hình của Crashlytics |
firebasecrashlytics.data.get | Truy xuất các chỉ số liên quan đến phiên và vấn đề về Crashlytics |
firebasecrashlytics.issues.get | Truy xuất thông tin chi tiết về các vấn đề Crashlytics, bao gồm cả các ghi chú đính kèm các vấn đề |
firebasecrashlytics.issues.list | Truy xuất danh sách các vấn đề Crashlytics |
firebasecrashlytics.issues.update | Mở, đóng và tắt tiếng các vấn đề Crashlytics hiện có Cập nhật ghi chú đính kèm vào các vấn đề |
firebasecrashlytics.sessions.get | Truy xuất thông tin chi tiết về phiên sự cố Crashlytics |
Tên quyền | Mô tả |
---|---|
firebasecrash.issues.update | Cập nhật các vấn đề Crashlytics hiện có, tạo ghi chú về các vấn đề và đặt cảnh báo về tốc độ |
firebasecrash.reports.get | Truy xuất báo cáo Crashlytics hiện có |
Quyền Firebase Dynamic Links
Tên quyền | Mô tả |
---|---|
firebasedynamiclinks.domains.create | Tạo miền Dynamic Links mới |
firebasedynamiclinks.domains.delete | Xoá Dynamic Links miền hiện có |
firebasedynamiclinks.domains.get | Truy xuất thông tin chi tiết về các miền Dynamic Links hiện có |
firebasedynamiclinks.domains.list | Truy xuất danh sách các miền Dynamic Links hiện có |
firebasedynamiclinks.domains.update | Cập nhật Dynamic Links miền hiện có |
firebasedynamiclinks.links.create | Tạo Dynamic Links mới |
firebasedynamiclinks.links.get | Truy xuất thông tin chi tiết về Dynamic Links hiện có |
firebasedynamiclinks.links.list | Truy xuất danh sách Dynamic Links hiện có |
firebasedynamiclinks.links.update | Cập nhật Dynamic Links hiện có |
firebasedynamiclinks.stats.get | Truy xuất số liệu thống kê Dynamic Links |
firebasedynamiclinks.destinations.list | Truy xuất đích đến Dynamic Links hiện có |
firebasedynamiclinks.destinations.update | Cập nhật đích đến Dynamic Links hiện có |
Quyền xuất bản đối với Firebase Extensions
Tên quyền | Mô tả |
---|---|
firebaseextensionspublisher.extensions.create | Tải phiên bản mới của tiện ích lên |
firebaseextensionspublisher.extensions.delete | Xoá hoặc không dùng các phiên bản của một tiện ích |
firebaseextensionspublisher.extensions.get | Truy xuất thông tin chi tiết về phiên bản tiện ích |
firebaseextensionspublisher.extensions.list | Liệt kê tất cả phiên bản tiện ích do dự án của nhà xuất bản này tải lên |
Quyền Firebase Hosting
Tên quyền | Mô tả |
---|---|
firebasehosting.sites.create | Tạo mới Hosting tài nguyên dành cho dự án Firebase |
firebasehosting.sites.delete | Xoá báo cáo hiện có Tài nguyên Hosting cho một dự án Firebase |
firebasehosting.sites.get | Truy xuất chi tiết của một đối tượng hiện có Tài nguyên Hosting cho một dự án Firebase |
firebasehosting.sites.list | Truy xuất danh sách Tài nguyên Hosting cho một dự án Firebase |
firebasehosting.sites.update | Cập nhật báo cáo hiện có Tài nguyên Hosting cho một dự án Firebase |
Quyền Firebase In-App Messaging (thử nghiệm)
Tên quyền | Mô tả |
---|---|
firebaseinappMessaging.campaigns.create | Tạo chiến dịch mới |
firebaseinappmessaging.campaigns.delete | Xoá chiến dịch hiện tại |
firebaseinappmessaging.campaigns.get | Truy xuất thông tin chi tiết về chiến dịch hiện tại |
firebaseinappMessaging.campaigns.list | Truy xuất danh sách chiến dịch hiện có |
firebaseinappmessaging.campaigns.update | Cập nhật các chiến dịch hiện có |
Quyền Firebase ML (thử nghiệm)
Tên quyền | Mô tả |
---|---|
firebaseml.models.create | Tạo mô hình học máy mới |
firebaseml.models.update | Cập nhật các mô hình học máy hiện có |
firebaseml.models.delete | Xoá các mô hình học máy hiện có |
firebaseml.models.get | Truy xuất thông tin về các mô hình học máy hiện có |
firebaseml.models.list | Truy xuất danh sách các mô hình học máy hiện có |
firebaseml.modelversions.create | Tạo phiên bản mô hình mới |
firebaseml.modelversions.get | Truy xuất chi tiết các phiên bản mô hình hiện có |
firebaseml.modelversions.list | Truy xuất danh sách phiên bản mô hình hiện có |
firebaseml.modelversions.update | Cập nhật các phiên bản mô hình hiện có |
Quyền Firebase Performance Monitoring
Tên quyền | Mô tả |
---|---|
firebaseperformance.config.create | Tạo cấu hình ngưỡng vấn đề mới |
firebaseperformance.config.delete | Xoá cấu hình ngưỡng vấn đề hiện có |
firebaseperformance.config.update | Sửa đổi cấu hình cảnh báo và ngưỡng vấn đề hiện có |
firebaseperformance.data.get | Xem tất cả dữ liệu hiệu suất và giá trị ngưỡng vấn đề |
Quyền Firebase Realtime Database
Tên quyền | Mô tả |
---|---|
firebasedatabase.instances.create | Tạo thực thể cơ sở dữ liệu mới |
firebasedatabase.instances.get | Truy xuất siêu dữ liệu của các thực thể cơ sở dữ liệu hiện có
Quyền chỉ có thể đọc vào dữ liệu trong một thực thể cơ sở dữ liệu hiện có |
firebasedatabase.instances.list | Truy xuất danh sách các thực thể cơ sở dữ liệu hiện có |
firebasedatabase.instances.update | Quyền đọc và ghi đầy đủ vào dữ liệu trong các thực thể cơ sở dữ liệu hiện có
Bật và tắt các thực thể cơ sở dữ liệu Truy xuất và sửa đổi các quy tắc bảo mật cho các thực thể cơ sở dữ liệu hiện có |
firebasedatabase.instances.disable | Tắt các thực thể cơ sở dữ liệu đang hoạt động
Dữ liệu hiện có được giữ lại nhưng không đọc/ghi được. |
firebasedatabase.instances.reenable | Bật lại các thực thể cơ sở dữ liệu đã tắt
Bạn có thể đọc/ghi dữ liệu hiện có trở lại. |
firebasedatabase.instances.delete | Xoá thực thể cơ sở dữ liệu đã bị vô hiệu hoá
Không thể sử dụng lại tên cơ sở dữ liệu đã xoá. Dữ liệu trong phiên bản cơ sở dữ liệu đã bị xoá sẽ bị xoá vĩnh viễn sau 20 ngày. |
firebasedatabase.instances.undelete | Khôi phục một thực thể cơ sở dữ liệu đã bị xoá trước khi dữ liệu của thực thể đó bị xoá vĩnh viễn
đã xoá
Dữ liệu trong một phiên bản cơ sở dữ liệu đã bị xoá sẽ bị xoá vĩnh viễn 20 ngày sau khi thực thể bị xoá. |
Quyền Firebase Remote Config
Tên quyền | Mô tả |
---|---|
Cloudconfig.configs.get | Truy xuất dữ liệu Remote Config |
Cloudconfig.configs.update | Cập nhật dữ liệu Remote Config |
Quyền Firebase Test Lab
Test Lab cần quyền truy cập vào Cloud Storage bộ chứa nên cần có cấu hình cụ thể của các quyền không có trong quy tắc Các vai trò được xác định trước trong Firebase. Để cấp quyền truy cập vào Test Lab, hãy sử dụng một trong các tuỳ chọn sau:
Đối với các thử nghiệm bắt đầu từ bảng điều khiển Firebase
Thử nghiệm ứng dụng của bạn trong một dự án Firebase riêng biệt.
Thêm những thành viên cần có quyền truy cập vào Test Lab, sau đó chỉ định cho họ dự án cũ vai trò thông qua bảng điều khiển Firebase.
- Để cho phép một thành viên chạy kiểm thử bằng Test Lab, hãy chỉ định dự án Trình chỉnh sửa trở lên.
- Để cho phép một thành viên xem kết quả thử nghiệm trong Test Lab, hãy chỉ định dự án Người xem trở lên.
Đối với các thử nghiệm bắt đầu từ gcloud CLI, API kiểm thử, hoặc Thiết bị do Gradle quản lý trong khi sử dụng bộ chứa Cloud Storage của riêng bạn
Chỉ định một cặp vai trò được xác định trước (cùng cấp bộ quyền cần thiết) bằng cách sử dụng bảng điều khiển Google Cloud.
Để cho phép một thành viên chạy kiểm thử với Test Lab, hãy chỉ định cả hai:
- Quản trị viên Phòng thử nghiệm Firebase (
roles/cloudtestservice.testAdmin
) - Người xem Firebase Analytics (
roles/firebase.analyticsViewer
)
- Quản trị viên Phòng thử nghiệm Firebase (
Để cho phép một thành viên xem kết quả kiểm tra trong Test Lab, hãy chỉ định cả:
- Người xem Phòng thử nghiệm Firebase (
roles/cloudtestservice.testViewer
) - Người xem Firebase Analytics (
roles/firebase.analyticsViewer
)
- Người xem Phòng thử nghiệm Firebase (
Tên quyền | Mô tả |
---|---|
Cloudtestservice.environmentcatalog.get | Truy xuất danh mục môi trường kiểm thử được hỗ trợ cho một dự án |
Cloudtestservice.matrices.create | Yêu cầu chạy một ma trận kiểm thử theo thông số kỹ thuật đã cho |
Cloudtestservice.matrices.get | Truy xuất trạng thái của ma trận kiểm thử |
Cloudtestservice.matrices.update | Cập nhật ma trận kiểm thử chưa hoàn tất |
Cloudtoolresults.executions.list | Truy xuất danh sách các lần thực thi cho một nhật ký |
Cloudtoolresults.executions.get | Truy xuất một Luồng thực thi hiện có |
Cloudtoolresults.executions.create | Tạo một lượt thực thi mới |
Cloudtoolresults.executions.update | Cập nhật một lượt Thực thi hiện có |
Cloudtoolresults.hiStories.list | Truy xuất danh sách Lịch sử |
Cloudtoolresults.histories.get | Truy xuất Nhật ký hiện có |
Cloudtoolresults.hiStories.create | Tạo nhật ký mới |
Cloudtoolresults.settings.create | Tạo chế độ cài đặt kết quả công cụ mới |
cloudtoolresults.settings.get | Truy xuất chế độ cài đặt hiện có cho kết quả của công cụ |
Cloudtoolresults.settings.update | Cập nhật chế độ cài đặt kết quả của công cụ |
cloudtoolresults.steps.list | Truy xuất danh sách các bước cho một quá trình thực thi |
Cloudtoolresults.step.get | Truy xuất Bước hiện có |
Cloudtoolresults.step.create | Tạo một Bước mới |
Cloudtoolresults.step.update | Cập nhật Bước hiện có |
Các hoạt động tích hợp có quyền sử dụng dịch vụ bên ngoài
Tên quyền | Mô tả |
---|---|
firebaseextensions.configs.create | Tạo cấu hình tiện ích mới cho các dịch vụ bên ngoài
(Firebase console > Project Settings > Integrations) |
firebaseextensions.configs.delete | Xoá các cấu hình tiện ích hiện có cho các dịch vụ bên ngoài
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
firebaseextensions.configs.list | Truy xuất danh sách cấu hình tiện ích cho các dịch vụ bên ngoài
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
firebaseextensions.configs.update | Cập nhật cấu hình tiện ích hiện có cho các dịch vụ bên ngoài
(Firebase console > Project Settings > Integrations) |