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 dự án của bạn thông qua vai trò. Vai trò là một nhóm các quyền. Khi chỉ định một 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ả các quyền mà vai trò đó có.

Trang này mô tả những hành động được cho phép thực hiện nhờ các quyền mà bạn có thể thấy trong một vai trò được Firebase hỗ trợ. Các quyền này thuộc hai danh mục:

Các quyền bắt buộc

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

Để xem danh sách và nội dung mô tả chung về các quyền dành riêng cho một sản phẩm hoặc dịch vụ của Firebase, hãy tham khảo phần thích hợp trong bài viết Quyền IAM dành riêng cho sản phẩm của Firebase.

Các quyền bắt buộc có trong tất cả các vai trò

Bạn phải có các quyền được liệt kê trong bảng sau để sử dụng bất kỳ sản phẩm hoặc dịch vụ nào của Firebase.

Những quyền này tự động có trong 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
Cấp quyền kiểm tra trạng thái của các API Google và chạy các lệnh Firebase CLI

Các quyền bắt buộc đối với các thao tác cụ thể của dịch vụ Firebase

Bạn phải có các quyền được liệt kê trong bảng sau để thực hiện một số thao tác cụ thể đối với dịch vụ Firebase.

Khi cần, những quyền này sẽ tự động được đưa vào từng vai trò được xác định trước trên Firebase.

Hành động Quyền bắt buộc
Truy cập vào các chế độ tích hợp dự án Firebase bằng 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 monitoring.timeSeries.list
Chạy các lệnh Firebase CLI
Để 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 cụ thể về việc quản lý Firebase

Các quyền được liệt kê trong bảng sau là các quyền bổ sung bắt buộc để thực hiện một số thao tác cụ thể về việc quản lý Firebase.

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 gói thanh toán cho một 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 dự án Google Cloud hiện có resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Thay đổi tên của một dự án Firebase resourcemanager.projects.update
Thêm dấu vân tay chứng chỉ SHA cho ứng dụng Android clientauthconfig.clients.create
Xoá dấu vân tay 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 Apple clientauthconfig.clients.get
clientauthconfig.clients.update

Quyền IAM dành riêng cho sản phẩm của Firebase

Các bảng sau đây liệt kê những quyền dành riêng cho một sản phẩm hoặc dịch vụ của Firebase. 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 thêm quyền đối với một số hành động.

Tên quyền Mô tả
firebase.billingPlans.get Truy xuất gói thanh toán Firebase hiện tại cho một dự án
firebase.billingPlans.update Thay đổi gói thanh toán Firebase hiện tại cho một dự án
firebase.clients.create Thêm ứng dụng mới vào một dự án
firebase.clients.delete Xoá các ứ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 ứ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 chi tiết 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
(Firebase console > Project Settings > Integrations)
firebase.links.delete Xoá các mối liên kết đến 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 các đường liên kết đến các hệ thống của Google
(Firebase bảng điều khiển > Cài đặt dự án > Tích hợp)
firebase.links.update Cập nhật các mối liên kết hiện có với các hệ thống của Google
(Firebase bảng điều khiển > Cài đặt dự án > Tích hợp)
firebase.playLinks.get Truy xuất thông tin chi tiết về một mối liên kết với Google Play
(Firebase console > Project Settings > Integrations > Google Play)
firebase.playLinks.list Lấy danh sách các đường liên kết đến Google Play
(Firebase console > Project Settings > Integrations > Google Play)
firebase.playLinks.update Tạo mối liên kết mới và cập nhật mối liên kết hiện có với Google Play
(bảng điều khiển 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 một 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 cảnh báo về các sản phẩm và tính năng áp dụng của Firebase (tìm hiểu thêm)
firebaseinstallations.instances.delete Xoá một mã nhận dạng lượt cài đặt Firebase và dữ liệu được 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 tài sản Analytics được liên kết với dự án Firebase. Các quyền này cho phép thành viên dự án Firebase truy cập vào dữ liệu Analytics, bao gồm đối tượng, thuộc tính người dùng, phễu, báo cáo, lượt chuyển đổi, v.v.

Tên quyền Mô tả
firebaseanalytics.resources.googleAnalyticsEdit Theo mặc định, cấp vai trò Analytics Người chỉnh sửa cho tài sản Analytics được liên kết
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Theo mặc định, cấp vai trò Analytics Nhà tiếp thị cho tài sản Analytics được liên kết
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Theo mặc định, cấp vai trò Analytics Người xem cho tài sản Analytics được liên kết
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Theo mặc định, cấp vai trò Analytics Người xem 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 AI Logic

Tên quyền Mô tả
firebasevertexai.configs.get Truy xuất cấu hình cho Firebase AI Logic
firebasevertexai.configs.update Cập nhật cấu hình cho Firebase AI Logic

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 thiết bị của một ứng dụng
firebaseappcheck.appAttestConfig.update Cập nhật cấu hình App Attest của một ứng dụng
firebaseappcheck.appCheckTokens.verify Xác minh mã thông báo App Check được phát hành cho một dự án Firebase
firebaseappcheck.debugTokens.get Truy xuất mã gỡ lỗi của một ứng dụng
firebaseappcheck.debugTokens.update Tạo, cập nhật hoặc xoá mã gỡ lỗi của một ứ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 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 phiên bản 3 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ấ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 bản phân phối hiện có và đường liên kết lời mời
firebaseappdistro.releases.update Tạo, xoá và sửa đổi các 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 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 Nhận 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 khoá bí mật của ứ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 có
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 tại 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 (thử nghiệm)

Tên quyền Mô tả
firebaseabt.experimentresults.get Lấy kết quả của một thử nghiệm
firebaseabt.experiments.create Tạo thử nghiệm mới
firebaseabt.experiments.delete Xoá các thử nghiệm hiện có
firebaseabt.experiments.get Truy xuất thông tin chi tiết về một thử nghiệm hiện có
firebaseabt.experiments.list Truy xuất danh sách các thử nghiệm hiện có
firebaseabt.experiments.update Cập nhậ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 một thử nghiệm

Quyền Firebase App Hosting (thử nghiệm)

Tên quyền Mô tả
firebaseapphosting.backends.create Tạo một phần phụ trợ App Hosting mới cho một dự án Firebase.
firebaseapphosting.backends.delete Xoá một 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 một dự án Firebase.
firebaseapphosting.backends.list Liệt kê tất cả các phần phụ trợ App Hosting có sẵn 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 phần phụ trợ App Hosting hiện có.
firebaseapphosting.builds.create Khởi chạy quy trình tạo bản dựng mới cho một phần phụ trợ App Hosting trong dự án Firebase.
firebaseapphosting.builds.delete Xoá các bản dựng hiện có trong một 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 một phần phụ trợ App Hosting.
firebaseapphosting.builds.list Liệt kê tất cả các bản dựng được liên kết với một phần phụ trợ App Hosting trong dự án Firebase.
firebaseapphosting.builds.update Sửa đổi cấu hình của một bản dựng App Hosting chưa hoàn tất.
firebaseapphosting.domains.create Tạo một mối liên kết miền mới cho một phần phụ trợ App Hosting trong dự án Firebase.
firebaseapphosting.domains.delete Xoá mối liên kết miền khỏi một phần phụ trợ App Hosting.
firebaseapphosting.domains.get Truy xuất thông tin về một miền cụ thể được liên kết với trang web App Hosting.
firebaseapphosting.domains.list Liệt kê tất cả các miền được 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 một miền được liên kết với một phần phụ trợ App Hosting.
firebaseapphosting.rollouts.create Bắt đầu một đợt phát hành mới để quảng bá bản dựng hiện có lên phiên bản hiện đang phân phát cho phần phụ trợ App Hosting đó.
firebaseapphosting.rollouts.get Truy xuất thông tin về một đợt 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ông khai được liên kết với một phần phụ trợ App Hosting.
firebaseapphosting.traffic.get Truy xuất chính sách phân chia lưu lượng truy cập và triển khai hiện tại cho một trang web App Hosting.
firebaseapphosting.traffic.list Có chức năng tương tự như "firebaseapphosting.traffic.get", có thêm khả năng truy xuất danh sách trên nhiều phần phụ trợ mà bạn có quyền này.
firebaseapphosting.traffic.update Sửa đổi chính sách phân chia lưu lượng truy cập và triển khai 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 của 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 của Google Cloud.

Quyền đối với Quy tắc bảo mật của Firebase (Cloud FirestoreCloud 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 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 các tham chiếu của bộ quy tắc cho bản phát hành
firebaserules.rulesets.create Tạo bộ quy tắc mới
firebaserules.rulesets.delete Xoá bộ quy tắc hiện có
firebaserules.rulesets.get Truy xuất các nhóm 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 tính chính xác của các nguồn

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 hàm đòi hỏi một cấu hình cụ thể về các quyền không có trong các vai trò được xác định trước tiêu chuẩn của Firebase. Để triển khai các hàm, hãy sử dụng một trong các lựa chọn sau:

Quyền đối với chiến dịch nhắn tin qua Firebase

Các quyền này áp dụng cho chiến dịch của Firebase Cloud MessagingFirebase In-App Messaging.

Tên quyền Mô tả
firebasemessagingcampaigns.campaigns.create Tạo chiến dịch mới
firebasemessagingcampaigns.campaigns.delete Xoá chiến dịch hiện có
firebasemessagingcampaigns.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 xuất danh sách chiến dịch hiện có
firebasemessagingcampaigns.campaigns.update Cập nhật chiến dịch hiện có
firebasemessagingcampaigns.campaigns.start Chạy chiến dịch hiện có
firebasemessagingcampaigns.campaigns.stop Cập nhật chiến dịch hiện có

Quyền Firebase Cloud Messaging

Tên quyền Mô tả
cloudmessaging.messages.create Gửi thông báo và thông báo dữ liệu thông qua FCM HTTP API và Admin SDK
Tên quyền Mô tả
firebasenotifications.messages.create Tạo thông báo mới trong Trình soạn thông báo
firebasenotifications.messages.delete Xoá tin nhắn hiện có trong trình soạn thảo Thông báo
firebasenotifications.messages.get Truy xuất thông tin chi tiết về các thông báo hiện có trong trình soạn thảo Thông báo
firebasenotifications.messages.list Truy xuất danh sách các thông báo hiện có trong trình soạn thảo Thông báo
firebasenotifications.messages.update Cập nhật thông báo 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 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ố liên quan đến vấn đề và phiên Crashlytics
firebasecrashlytics.issues.get Truy xuất thông tin chi tiết về các vấn đề Crashlytics, bao gồm cả ghi chú được đính kèm vào các vấn đề
firebasecrashlytics.issues.list Truy xuất danh sách Crashlytics vấn đề
firebasecrashlytics.issues.update Mở, đóng và tắt thông báo cho Crashlytics vấn đề hiện có
Cập nhật ghi chú được đính kèm với vấn đề
firebasecrashlytics.sessions.get Truy xuất thông tin chi tiết về các phiên gặp sự cố 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 tốc độ
firebasecrash.reports.get Truy xuất các báo cáo Crashlytics hiện có
Tên quyền Mô tả
firebasedynamiclinks.domains.create Tạo miền Dynamic Links mới
firebasedynamiclinks.domains.delete Xoá các miền Dynamic Links 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 các miền Dynamic Links 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 các điểm đến Dynamic Links hiện có
firebasedynamiclinks.destinations.update Cập nhật các vị trí Dynamic Links hiện có

Quyền xuất bản 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 ngừng cung cấp 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ề một phiên bản tiện ích
firebaseextensionspublisher.extensions.list Liệt kê tất cả các phiên bản tiện ích do dự án 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 Hostingtài nguyên mới cho một dự án Firebase
firebasehosting.sites.delete Xoá các tài nguyên Hosting hiện có cho một dự án Firebase
firebasehosting.sites.get Truy xuất thông tin chi tiết về Hosting tài nguyên hiện có 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 Hosting tài nguyên hiện có 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 có
firebaseinappmessaging.campaigns.get Truy xuất thông tin chi tiết về các chiến dịch hiện có
firebaseinappmessaging.campaigns.list Truy xuất danh sách chiến dịch hiện có
firebaseinappmessaging.campaigns.update Cập nhật 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 chi tiết 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 thông tin chi tiết về các phiên bản mô hình hiện có
firebaseml.modelversions.list Truy xuất danh sách các 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ác cấu hình ngưỡng vấn đề hiện có
firebaseperformance.config.update Sửa đổi cấu hình ngưỡng cảnh báo và vấn đề hiện có
firebaseperformance.data.get Xem tất cả dữ liệu về hiệu suất và giá trị ngưỡng của vấn đề

Quyền Firebase Realtime Database

Tên quyền Mô tả
firebasedatabase.instances.create Tạo các 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 phiên bản cơ sở dữ liệu hiện có
Quyền truy cập chỉ đọc vào dữ liệu trong một phiên bản cơ sở dữ liệu hiện có
firebasedatabase.instances.list Truy xuất danh sách các phiên bản cơ sở dữ liệu hiện có
firebasedatabase.instances.update Có quyền đọc và ghi đầy đủ đối với dữ liệu trong các phiên bản cơ sở dữ liệu hiện có
Bật và tắt các phiên bản cơ sở dữ liệu
Truy xuất và sửa đổi các 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 phiên bản cơ sở dữ liệu đang hoạt động

Dữ liệu hiện có vẫn được giữ lại nhưng không thể truy cập để đọc/ghi.
firebasedatabase.instances.reenable Bật lại các phiên bản cơ sở dữ liệu đã tắt

Bạn có thể truy cập lại dữ liệu hiện có để đọc/ghi.
firebasedatabase.instances.delete Xoá các phiên bản cơ sở dữ liệu bị vô hiệu hoá

Bạn không thể sử dụng lại tên cơ sở dữ liệu đã 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 sau 20 ngày.
firebasedatabase.instances.undelete Khôi phục một phiên bản cơ sở dữ liệu đã bị xoá trước khi dữ liệu của phiên bản đó bị xoá vĩnh viễn

Dữ liệu trong một phiên bản cơ sở dữ liệu đã bị xoá sẽ bị xoá vĩnh viễn sau 20 ngày kể từ khi phiên bản đó bị xoá.

Quyền Firebase Remote Config

Tên quyền Mô tả
cloudconfig.configs.get Truy xuất dữ liệu trên Remote Config
cloudconfig.configs.update Cập nhật dữ liệu Remote Config

Quyền Firebase Test Lab

Test Lab yêu cầu quyền truy cập vào các vùng chứa Cloud Storage, vì vậy, bạn cần có một cấu hình quyền cụ thể không có trong các vai trò được xác định trước của Firebase tiêu chuẩn. Để cấp quyền truy cập vào Test Lab, hãy sử dụng một trong các cách sau:

  • Đối với các kiểm thử bắt đầu từ bảng điều khiển Firebase

    • Kiểm thử ứ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 Test Lab, sau đó chỉ định cho họ các vai trò dự án cũ bằng cách sử dụng bảng điều khiển Firebase.

      • Để cho phép một thành viên chạy các bài kiểm thử bằng Test Lab, hãy chỉ định Trình chỉnh sửa dự án 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 vai trò Người xem dự án trở lên.
  • Đối với các chương trình kiểm thử bắt đầu từ CLI gcloud, Testing API hoặc Thiết bị do Gradle quản lý trong khi sử dụng Cloud Storage nhóm của riêng bạn

    • Chỉ định một cặp vai trò được xác định trước (cùng cấp cho tập hợp quyền bắt buộc) 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 các bài kiểm thử bằng Test Lab, hãy chỉ định cả hai:

        • Quản trị viên Phòng thử nghiệm Firebase (roles/cloudtestservice.testAdmin)
        • Trình xem Firebase Analytics (roles/firebase.analyticsViewer)
      • Để cho phép một thành viên xem kết quả thử nghiệm trong Test Lab, hãy chỉ định cả hai:

        • Firebase Test Lab Viewer (roles/cloudtestservice.testViewer)
        • Trình xem Firebase Analytics (roles/firebase.analyticsViewer)
Tên quyền Mô tả
cloudtestservice.environmentcatalog.get Truy xuất danh mục cá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 các quy cách đã 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 Execution hiện có
cloudtoolresults.executions.create Tạo một Lệnh thực thi mới
cloudtoolresults.executions.update Cập nhật một Execution hiện có
cloudtoolresults.histories.list Truy xuất danh sách Nhật ký
cloudtoolresults.histories.get Truy xuất một Nhật ký hiện có
cloudtoolresults.histories.create Tạo một 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ó của kết quả 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 Lần thực thi
cloudtoolresults.steps.get Truy xuất một Bước hiện có
cloudtoolresults.steps.create Tạo Bước mới
cloudtoolresults.steps.update Cập nhật Bước hiện có

Quyền tích hợp với các 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 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
(Firebase console > Project Settings (Cài đặt dự án) > Integrations (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
(Firebase console > Project Settings > Integrations)
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 Firebase > Cài đặt dự án > Tích hợp)