Các vai trò được xác định trước ở cấp sản phẩm trong Firebase

Các vai trò này cấp quyền truy cập toàn quyền đọc/ghi hoặc chỉ đọc vào các sản phẩm cụ thể của Firebase.

Chỉ định các vai trò này cho thành viên dự án bằng cách sử dụng bảng điều khiển Google Cloud.

Vai trò Firebase App Check

Vai trò Mô tả Quyền
Firebase App Check Quản trị viên
roles/firebaseappcheck.admin
Toàn quyền đọc/ghi vào tài nguyên
App Check
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.playIntegrityConfig.update
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.update
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.recaptchaV3Config.update
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.safetyNetConfig.update
firebaseappcheck.services.get
firebaseappcheck.services.update
Firebase App Check Trình xem
roles/firebaseappcheck.viewer
Quyền chỉ đọc đối với tài nguyên
App Check
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Firebase App Check Trình xác minh mã thông báo
roles/firebaseappcheck.tokenVerifier
Truy cập vào các tính năng xác minh mã thông báo cho App Check
firebaseappcheck.appCheckTokens.verify

Vai trò Firebase App Distribution

Vai trò Mô tả Quyền
Firebase App Distribution Quản trị viên
roles/firebaseappdistro.admin
Toàn quyền đọc/ghi vào tài nguyên
App Distribution
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Trình xem
roles/firebaseappdistro.viewer
Quyền chỉ đọc đối với tài nguyên
App Distribution
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list

Firebase App Hosting vai trò

Vai trò Mô tả Quyền
Firebase App Hosting Trình chạy điện toán
roles/firebaseapphosting.computeRunner
Cần có quyền truy cập tối thiểu để tạo và chạy phần phụ trợ App Hosting. Thường được cấp cho tài khoản dịch vụ.
Firebase App Hosting Quản trị viên
roles/firebaseapphosting.admin
Có toàn quyền đọc/ghi đối với
App Hosting tài nguyên
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.cancel
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
Người xem Firebase App Hosting
roles/firebaseapphosting.viewer
Quyền chỉ đọc đối với tài nguyên
App Hosting
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
Nhà phát triển Firebase App Hosting
roles/firebaseapphosting.developer
Có toàn quyền đọc/ghi đối với các phần phụ trợ, bản dựng và tài nguyên phát hành của
App Hosting.
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update

Vai trò Firebase Authentication

Vai trò Mô tả Quyền
Firebase Authentication Quản trị viên
roles/firebaseauth.admin
Toàn quyền đọc/ghi vào tài nguyên
Authentication
firebaseauth.configs.create
firebaseauth.configs.get
firebaseauth.configs.getHashConfig
firebaseauth.configs.getSecret
firebaseauth.configs.update
firebaseauth.users.create
firebaseauth.users.createSession
firebaseauth.users.delete
firebaseauth.users.get
firebaseauth.users.sendEmail
firebaseauth.users.update
Firebase Authentication Trình xem
roles/firebaseauth.viewer
Quyền chỉ đọc đối với tài nguyên
Authentication
firebaseauth.configs.get
firebaseauth.users.get

Firebase A/B Testing vai trò (beta)

Vai trò Mô tả Quyền
Firebase A/B Testing Quản trị viên
roles/firebaseabt.admin
(thử nghiệm)
Toàn quyền đọc/ghi vào tài nguyên
A/B Testing
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing Viewer
roles/firebaseabt.viewer
(thử nghiệm)
Quyền chỉ đọc đối với tài nguyên
A/B Testing
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get

Vai trò Cloud Firestore

Hãy tìm các vai trò có sẵn trong Cloud Firestore trong tài liệu về Google Cloud.

Để cho phép thành viên dự án chỉnh sửa và phát hành quy tắc bảo mật trong bảng điều khiển Firebase hoặc triển khai quy tắc bảo mật thông qua CLI Firebase, bạn có thể tạo rồi chỉ định cho họ một vai trò tuỳ chỉnh bao gồm các quyền firebaserules.*.

Vai trò Cloud Storage

Tìm các vai trò Cloud Storage có sẵn trong tài liệu về Google Cloud.

Để cho phép thành viên dự án chỉnh sửa và phát hành quy tắc bảo mật trong bảng điều khiển Firebase hoặc triển khai quy tắc bảo mật thông qua CLI Firebase, bạn có thể tạo rồi chỉ định cho họ một vai trò tuỳ chỉnh bao gồm các quyền firebaserules.*.

Vai trò Cloud Functions for Firebase

Tìm các vai trò Cloud Functions for Firebase có sẵn trong tài liệu về Google Cloud.

Vai trò của chiến dịch thông báo Firebase

Các vai trò này áp dụng cho chiến dịch cho Firebase Cloud MessagingFirebase In-App Messaging.

Vai trò Mô tả Quyền
Quản trị viên chiến dịch thông báo của Firebase
roles/firebasemessagingcampaigns.admin
Toàn quyền đọc/ghi vào các tài nguyên của chiến dịch
cho Cloud MessagingIn-App Messaging
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Trình xem chiến dịch thông báo của Firebase
roles/firebasemessagingcampaigns.viewer
Quyền chỉ đọc đối với tài nguyên chiến dịch
cho Cloud MessagingIn-App Messaging
firebaseMessagingcampaigns.campaigns.get
firebaseMessagingcampaigns.campaigns.list

Vai trò Firebase Cloud Messaging

Vai trò Mô tả Quyền
Firebase Cloud Messaging Quản trị viên
roles/firebasenotifications.admin
Toàn quyền đọc/ghi vào tài nguyên
Cloud Messaging
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Trình xem
roles/firebasenotifications.viewer
Quyền chỉ đọc đối với tài nguyên
Cloud Messaging
firebasenotifications.messages.get
firebasenotifications.messages.list

Vai trò Firebase Crashlytics

Vai trò Mô tả Quyền
Firebase Crashlytics Quản trị viên
roles/firebasecrashlytics.admin
Toàn quyền đọc/ghi vào tài nguyên
Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Firebase Crashlytics Người xem
roles/firebasecrashlytics.viewer
Quyền chỉ đọc đối với tài nguyên
Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Vai trò Mô tả Quyền
Firebase Dynamic Links Quản trị viên
roles/firebasedynamiclinks.admin
Có toàn quyền đọc/ghi đối với
Dynamic Links tài nguyên
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.domains.update
firebasedynamiclinks.links.create
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.links.update
firebasedynamiclinks.stats.get
Firebase Dynamic Links Trình xem
roles/firebasedynamiclinks.viewer
Truy cập chỉ đọc vào
Dynamic Links tài nguyên
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get

Vai trò của nhà xuất bản Firebase Extensions

Vai trò Mô tả Quyền
Nhà xuất bản Firebase Extensions - Quản trị viên tiện ích
roles/firebaseextensionspublisher.extensionsAdmin
(thử nghiệm)
Tải lên, xuất bản và xem chi tiết cũng như chỉ số của
Firebase Extensions
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Nhà xuất bản – Trình xem tiện ích
roles/firebaseextensionspublisher.extensionsViewer
(thử nghiệm)
Xem thông tin chi tiết và chỉ số về
Firebase Extensions do nhà xuất bản này tải lên
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list

Vai trò Firebase Hosting

Vai trò Mô tả Quyền
Firebase Hosting Quản trị viên
roles/firebasehosting.admin
Toàn quyền đọc/ghi vào tài nguyên
Hosting
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Trình xem
roles/firebasehosting.viewer
Quyền chỉ đọc đối với tài nguyên
Hosting
firebasehosting.sites.get
firebasehosting.sites.list

Vai trò Firebase In-App Messaging (thử nghiệm)

Vai trò Mô tả Quyền
Firebase In-App Messaging Quản trị viên
roles/firebaseinappmessaging.admin
(thử nghiệm)
Toàn quyền đọc/ghi vào tài nguyên
In-App Messaging
firebaseinappMessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Viewer
roles/firebaseinappmessaging.viewer
(thử nghiệm)
Quyền chỉ đọc đối với tài nguyên
In-App Messaging
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list

Vai trò Firebase ML (thử nghiệm)

Vai trò Mô tả Quyền
Firebase ML Quản trị viên
roles/firebaseml.admin
(thử nghiệm)
Toàn quyền đọc/ghi vào tài nguyên
Firebase ML
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.modelversions.update
firebaseml.modelversions.delete
firebaseml.compressionjobs.create
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
firebaseml.compressionjobs.update
firebaseml.compressionjobs.delete
firebaseml.compressionjobs.start
Firebase ML Viewer
roles/firebaseml.viewer
(thử nghiệm)
Quyền chỉ đọc đối với tài nguyên
Firebase ML
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list

Vai trò Firebase Performance Monitoring

Vai trò Mô tả Quyền
Firebase Performance Monitoring Quản trị viên
roles/firebaseperformance.admin
Có toàn quyền đọc/ghi đối với
Performance Monitoring tài nguyên

Định cấu hình và nhận thông báo Performance Monitoring
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Trình xem
roles/firebaseperformance.viewer
Quyền chỉ đọc đối với tài nguyên
Performance Monitoring
firebaseperformance.data.get

Vai trò Firebase Realtime Database

Vai trò Mô tả Quyền
Firebase Realtime Database Quản trị viên
roles/firebasedatabase.admin
Toàn quyền đọc/ghi vào tài nguyên
Realtime Database
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Trình xem
roles/firebasedatabase.viewer
Quyền chỉ đọc đối với tài nguyên
Realtime Database
firebasedatabase.instances.get
firebasedatabase.instances.list

Vai trò Firebase Remote Config

Vai trò Mô tả Quyền
Firebase Remote Config Quản trị viên
roles/cloudconfig.admin
Toàn quyền đọc/ghi vào tài nguyên
Remote Config
cloudconfig.configs.get cloudconfig.configs.update
Firebase Remote Config Trình xem
roles/cloudconfig.viewer
Quyền chỉ đọc đối với tài nguyên
Remote Config
cloudconfig.configs.get

Vai trò Firebase Test Lab

Firebase Test Lab yêu cầu quyền truy cập vào các bộ chứa Cloud Storage, vì vậy, bạn phải có một nhóm quyền rất cụ thể mà không có trong các vai trò tiêu chuẩn đượ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 giải pháp được mô tả trong phần quyền Firebase Test Lab.