Quyền quản lý danh tính và quyền truy cập (IAM) của Firebase

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 trong dự án, bạn cấp cho thành viên đó toàn bộ quyền các quyền có trong vai trò đó.

Trang này mô tả những thao tác được kích hoạt dựa trên những quyền mà bạn có thể thấy được liệt kê trong 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

Firebase IAM bao gồm các quyền:

Để 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 mỗi Các vai trò được xác định trước trong 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 Các lệnh CLI của Firebase

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 Giao diện dòng lệnh (CLI) của Firebase lệnh
Để 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 hành động quản lý Firebase cụ thể

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 hiện có trên Google Cloud 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 quản lý danh tính và quyền truy cập (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 Khôi phục 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 của 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 của 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 của 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 của 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 dự án hiện có
Nhận cảnh báo về các sản phẩm và tính năng phù hợp 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 trong Google Analytics

Các quyền sau đây cấp quyền truy cập vào tài sản 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, hãy cấp vai trò Người chỉnh sửa Analytics cho Tài sản Analytics
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Theo mặc định, cấp vai trò Nhà tiếp thị Analytics cho tài khoản được liên kết Tài sản Analytics
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Theo mặc định, hãy cấp vai trò Người xem Analytics cho tài khoản người dùng được liên kết Tài sản Analytics
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Theo mặc định, hãy cấp vai trò Người xem Analytics cho tài khoản người dùng được liên kết Tài sản Analytics không có quyền truy cập vào dữ liệu doanh thu và dữ liệu chi phí

Quyền Kiểm tra ứng dụng Firebase

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 mã thông báo Kiểm tra ứng dụng đượ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 của một ứ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 Phân phối ứng dụng Firebase

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 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 xác thực Firebase

Tên quyền Mô tả
firebaseauth.configs.create Tạo cấu hình Xác thực
firebaseauth.configs.get Truy xuất cấu hình Xác thực
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 phần Cấu hình xác thực
firebaseauth.configs.update Cập nhật cấu hình Xác thực hiện có
firebaseauth.users.create Tạo người dùng mới trong phần Xác thực
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 phần Xác thực
firebaseauth.users.get Truy xuất danh sách người dùng Xác thực hiện tại
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 phần Xác thực

Quyền trong Thử nghiệm A/B trong Firebase (thử nghiệm)

Tên quyền Mô tả
firebaseabt.experimentresults.get Truy xuất kết quả 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 Lưu trữ ứng dụng Firebase (beta)

Tên quyền Mô tả
firebaseapphosting.backends.create Tạo phần phụ trợ mới để Lưu trữ ứng dụng cho dự án Firebase.
firebaseapphosting.backends.delete Xoá phần phụ trợ hiện có về Lưu trữ ứng dụng khỏi dự án Firebase.
firebaseapphosting.backends.get Truy xuất thông tin về một phần phụ trợ Lưu trữ ứng dụng cụ thể trong một Dự án Firebase.
firebaseapphosting.backends.list Liệt kê tất cả phần phụ trợ hiện có của tính năng Lưu trữ ứng dụng trong một dự án Firebase.
firebaseapphosting.backends.update Sửa đổi cấu hình hoặc chế độ cài đặt của một ứng dụng Lưu trữ ứng dụng 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ợ Lưu trữ ứng dụng trong một Dự án Firebase.
firebaseapphosting.builds.delete Xoá các bản dựng hiện có trong phần phụ trợ Lưu trữ ứng dụng.
firebaseapphosting.builds.get Truy xuất thông tin về bản dựng hiện có trong dịch vụ Lưu trữ ứng dụng phần phụ trợ.
firebaseapphosting.builds.list Liệt kê tất cả bản dựng liên kết với phần phụ trợ Lưu trữ ứng dụng trong một Dự án Firebase.
firebaseapphosting.builds.update Sửa đổi cấu hình của bản dựng Lưu trữ ứng dụng hiện có chưa hoàn tất.
firebaseapphosting.domains.create Tạo một liên kết miền mới cho dịch vụ Lưu trữ ứng dụng 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ợ Lưu trữ ứng dụng.
firebaseapphosting.domains.get Truy xuất thông tin về miền cụ thể được liên kết với Trang web Lưu trữ ứng dụng.
firebaseapphosting.domains.list Liệt kê tất cả các miền được liên kết với dịch vụ Lưu trữ ứng dụng.
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ợ Lưu trữ ứng dụng.
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ợ Lưu trữ ứng dụng đó.
firebaseapphosting.rollout.get Truy xuất thông tin về một lần triển khai tính năng Lưu trữ ứng dụng cụ thể.
firebaseapphosting.rollout.list Liệt kê tất cả các đợt phát hành liên quan đến phần phụ trợ Lưu trữ ứng dụng.
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 Lưu trữ ứng dụng.
firebaseapphosting.traffic.list Giống hệt nhau trong hàm "firebaseapphosting.traffic.get", với khả năng bổ sung để truy xuất danh sách trên các chương trình 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ợ Lưu trữ ứng dụng.

Các quyền trên Cloud Firestore

Để xem danh sách và nội dung mô tả về các quyền trên Cloud Firestore, hãy tham khảo Tài liệu của Google Cloud.

Quyền truy cập vào Cloud Storage

Để xem danh sách và nội dung mô tả về các quyền của Cloud Storage, hãy tham khảo Tài liệu của 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 của Cloud Functions cho Firebase

Để biết danh sách và mô tả về các quyền của 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:

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 sử dụng Giải pháp gửi thông báo qua đám mây của Firebase và Tính năng gửi thông báo trong ứng dụng của Firebase.

Tên quyền Mô tả
firebasemessagescampaigns.campaigns.create Tạo chiến dịch mới
firebasecampaigns.campaigns.delete Xoá chiến dịch hiện tại
firebasecampaigns.campaigns.get Truy xuất thông tin chi tiết về chiến dịch hiện tại
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 gửi thông báo qua đám mây của Firebase

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 thông 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ô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
firebasenotification.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 trong Firebase Crashlytics

Tên quyền Mô tả
firebasecrashlytics.config.get Truy xuất chế độ cài đặt cấu hình Crashlytics
firebasecrashlytics.config.update Cập nhật chế độ cài đặt cấu hình Crashlytics
firebasecrashlytics.data.get Truy xuất các chỉ số được liên kết với các phiên và vấn đề trong Crashlytics
firebasecrashlytics.issues.get Truy xuất thông tin chi tiết về các vấn đề trê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 đề trong Crashlytics
firebasecrashlytics.issues.update Mở, đóng và ẩn các vấn đề hiện có trên Crashlytics
Cập nhật ghi chú đính kèm với vấn đề
firebasecrashlytics.sessions.get Truy xuất thông tin chi tiết về các phiên hoạt động có sự cố trong Crashlytics
Tên quyền Mô tả
firebasecrash.issues.update Cập nhật các vấn đề hiện có trên Crashlytics, tạo ghi chú về các vấn đề và thiết lập cảnh báo vận tốc
firebaseCrash.reports.get Truy xuất báo cáo Crashlytics hiện có
Tên quyền Mô tả
firebasedynamiclinks.domains.create Tạo miền Đường liên kết động mới
firebasedynamiclinks.domains.delete Xoá các miền Đường liên kết động hiện có
firebasedynamiclinks.domains.get Truy xuất thông tin chi tiết về các miền Đường liên kết động hiện có
firebasedynamiclinks.domains.list Truy xuất danh sách các miền Đường liên kết động hiện có
firebasedynamiclinks.domains.update Cập nhật những miền hiện có của Đường liên kết động
firebasedynamiclinks.links.create Tạo đường liên kết động mới
firebasedynamiclinks.links.get Truy xuất thông tin chi tiết về Đường liên kết động hiện có
firebasedynamiclinks.links.list Truy xuất danh sách Đường liên kết động hiện có
firebasedynamiclinks.links.update Cập nhật Đường liên kết động hiện có
firebasedynamiclinks.stats.get Truy xuất số liệu thống kê về Liên kết động
firebasedynamiclinks.destinations.list Truy xuất các đích đến hiện có của Đường liên kết động
firebasedynamiclinks.destinations.update Cập nhật các đích đến hiện có của Đường liên kết động

Quyền xuất bản tiện ích Firebase

Tên quyền Mô tả
firebaseextensionspublisher.extensions.create Tải các phiên bản mới của một 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 lưu trữ Firebase

Tên quyền Mô tả
firebasehosting.sites.create Tạo mới Lưu trữ các 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 lưu trữ 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 lưu trữ cho một dự án Firebase
firebasehosting.sites.list Truy xuất danh sách Tài nguyên lưu trữ cho một dự án Firebase
firebasehosting.sites.update Cập nhật báo cáo hiện có Tài nguyên lưu trữ cho một dự án Firebase

Quyền gửi thông báo trong ứng dụng của Firebase (beta)

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 lục danh sách các chiến dịch hiện tại
firebaseinappMessaging.campaigns.update Cập nhật các chiến dịch hiện có

Quyền truy cập máy học Firebase (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 Giám sát hiệu suất Firebase

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ác cấu hình hiện có của ngưỡng vấn đề
firebaseperformance.config.update Sửa đổi cảnh báo và các cấu hình 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 đối với Cơ sở dữ liệu theo thời gian thực của Firebase

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 Có toàn quyền đọc và ghi 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 quy tắc bảo mật cho các phiên bản 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ể tiếp tục đọc/ghi dữ liệu hiện có.
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 Huỷ xoá 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 đối với Cấu hình từ xa Firebase

Tên quyền Mô tả
Cloudconfig.configs.get Truy xuất dữ liệu Cấu hình từ xa
Cloudconfig.configs.update Cập nhật dữ liệu Cấu hình từ xa

Các quyền trong Phòng thử nghiệm Firebase

Phòng thử nghiệm cần quyền truy cập vào các bộ chứa trong Cloud Storage 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 cho Phòng thử nghiệm, hãy sử dụng một trong các cách sau:

  • Đối với các thử nghiệm bắt đầu từ bảng điều khiển của 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 quyền truy cập vào Phòng thử nghiệm, sau đó chỉ định cho họ dự án cũ vai trò thông qua bảng điều khiển của Firebase.

      • Để cho phép một thành viên chạy kiểm thử bằng Phòng thử nghiệm, hãy chỉ định dự án Người chỉnh sửa trở lên.
      • Để cho phép thành viên xem kết quả thử nghiệm trong Phòng thử nghiệm, 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ý khi dùng bộ chứa của riêng bạn trong Cloud Storage

    • Chỉ định một cặp vai trò được xác định trước (các vai trò này cùng nhau cấp tập hợp bắt buộc quyền) 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ử bằng Phòng thử nghiệm, 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)
      • Để cho phép một thành viên xem kết quả thử nghiệm trong Phòng thử nghiệm, 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)
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 ma trận kiểm thử theo các thông số kỹ thuật cho trước
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 mới cho kết quả của công cụ
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.step.list Truy xuất danh sách các bước để 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
(Bảng điều khiển của Firebase > Cài đặt dự án > Tích hợp)
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 của 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 của 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
(Bảng điều khiển của Firebase > Cài đặt dự án > Tích hợp)