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ênroles/firebaseappcheck.admin
|
Toàn quyền đọc/ghi vào tài nguyên App Check |
Quyền App Check Quản trị viên
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 xemroles/firebaseappcheck.viewer
|
Quyền chỉ đọc đối với tài nguyên App Check |
Quyền của App Check Viewer
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áoroles/firebaseappcheck.tokenVerifier
|
Truy cập vào các tính năng xác minh mã thông báo cho App Check |
Quyền của App Check Trình xác minh mã thông báo
firebaseappcheck.appCheckTokens.verify
|
Vai trò Firebase App Distribution
Vai trò | Mô tả | Quyền |
---|---|---|
Firebase App Distribution Quản trị viênroles/firebaseappdistro.admin |
Toàn quyền đọc/ghi vào tài nguyên App Distribution |
Quyền App Distribution Quản trị viên
firebaseappdistro.releases.list
firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update |
Firebase App Distribution Trình xemroles/firebaseappdistro.viewer |
Quyền chỉ đọc đối với tài nguyên App Distribution |
Quyền của App Distribution Viewer
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ánroles/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ụ. |
Các quyền App Hosting Compute Runner
firebaseapphosting.builds.update
storage.objects.setKeep Cũng như tất cả các quyền có trong những vai trò này: firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.object.objectUser {readToken1 |
Firebase App Hosting Quản trị viênroles/firebaseapphosting.admin |
Có toàn quyền đọc/ghi đối với App Hosting tài nguyên |
Quyền App Hosting Quản trị viê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 |
Quyền của App Hosting Người xem
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 Hostingroles/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. |
Quyền của Nhà phát triển 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ênroles/firebaseauth.admin
|
Toàn quyền đọc/ghi vào tài nguyên Authentication |
Quyền Authentication Quản trị viên
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 xemroles/firebaseauth.viewer
|
Quyền chỉ đọc đối với tài nguyên Authentication |
Quyền của Authentication Người xem
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ênroles/firebaseabt.admin (thử nghiệm) |
Toàn quyền đọc/ghi vào tài nguyên A/B Testing |
Quyền A/B Testing Quản trị viên
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 Viewerroles/firebaseabt.viewer (thử nghiệm) |
Quyền chỉ đọc đối với tài nguyên A/B Testing |
Quyền truy cập của A/B Testing Người xem
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 Messaging và Firebase In-App Messaging.
Vai trò | Mô tả | Quyền |
---|---|---|
Quản trị viên chiến dịch thông báo của Firebaseroles/firebasemessagingcampaigns.admin
|
Toàn quyền đọc/ghi vào các tài nguyên của chiến dịch cho Cloud Messaging và In-App Messaging |
Quyền của Quản trị viên chiến dịch nhắn tin trên Firebase
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 Firebaseroles/firebasemessagingcampaigns.viewer
|
Quyền chỉ đọc đối với tài nguyên chiến dịch cho Cloud Messaging và In-App Messaging |
Quyền của Người xem chiến dịch thông báo của Firebase
firebaseMessagingcampaigns.campaigns.get
firebaseMessagingcampaigns.campaigns.list |
Vai trò Firebase Cloud Messaging
Vai trò | Mô tả | Quyền |
---|---|---|
Firebase Cloud Messaging Quản trị viênroles/firebasenotifications.admin
|
Toàn quyền đọc/ghi vào tài nguyên Cloud Messaging |
Quyền của Cloud Messaging Quản trị viên
firebasenotifications.messages.create
firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update |
Firebase Cloud Messaging Trình xemroles/firebasenotifications.viewer
|
Quyền chỉ đọc đối với tài nguyên Cloud Messaging |
Quyền của Cloud Messaging Người xem
firebasenotifications.messages.get
firebasenotifications.messages.list |
Vai trò Firebase Crashlytics
Vai trò | Mô tả | Quyền |
---|---|---|
Firebase Crashlytics Quản trị viênroles/firebasecrashlytics.admin
|
Toàn quyền đọc/ghi vào tài nguyên Crashlytics |
Quyền của Crashlytics Quản trị viên
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 xemroles/firebasecrashlytics.viewer
|
Quyền chỉ đọc đối với tài nguyên Crashlytics |
Quyền của Crashlytics Viewer
firebasecrashlytics.config.get
firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get |
Vai trò Firebase Dynamic Links
Vai trò | Mô tả | Quyền |
---|---|---|
Firebase Dynamic Links Quản trị viênroles/firebasedynamiclinks.admin
|
Có toàn quyền đọc/ghi đối với Dynamic Links tài nguyên |
Quyền của Dynamic Links Quản trị viê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 xemroles/firebasedynamiclinks.viewer
|
Truy cập chỉ đọc vào Dynamic Links tài nguyên |
Quyền của Dynamic Links Người xem
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 íchroles/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 |
Quyền Firebase Extensions Nhà xuất bản – Quản trị viên tiện ích
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list |
Firebase Extensions Nhà xuất bản – Trình xem tiện íchroles/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 |
Quyền Firebase Extensions Nhà xuất bản – Trình xem tiện ích
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list |
Vai trò Firebase Hosting
Vai trò | Mô tả | Quyền |
---|---|---|
Firebase Hosting Quản trị viênroles/firebasehosting.admin
|
Toàn quyền đọc/ghi vào tài nguyên Hosting |
Quyền Hosting Quản trị viên
firebasehosting.sites.create
firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update |
Firebase Hosting Trình xemroles/firebasehosting.viewer
|
Quyền chỉ đọc đối với tài nguyên Hosting |
Quyền của Hosting Người xem
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ênroles/firebaseinappmessaging.admin (thử nghiệm) |
Toàn quyền đọc/ghi vào tài nguyên In-App Messaging |
Quyền In-App Messaging Quản trị viên
firebaseinappMessaging.campaigns.create
firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update |
Firebase In-App Messaging Viewerroles/firebaseinappmessaging.viewer (thử nghiệm) |
Quyền chỉ đọc đối với tài nguyên In-App Messaging |
Quyền truy cập của In-App Messaging Người xem
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ênroles/firebaseml.admin (thử nghiệm) |
Toàn quyền đọc/ghi vào tài nguyên Firebase ML |
Quyền Firebase ML Quản trị viên
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 Viewerroles/firebaseml.viewer (thử nghiệm) |
Quyền chỉ đọc đối với tài nguyên Firebase ML |
Quyền của Firebase ML Người xem
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ênroles/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 |
Quyền của Performance Monitoring Quản trị viên
firebaseperformance.config.create
firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get |
Firebase Performance Monitoring Trình xemroles/firebaseperformance.viewer
|
Quyền chỉ đọc đối với tài nguyên Performance Monitoring |
Quyền của Performance Monitoring Người xem
firebaseperformance.data.get
|
Vai trò Firebase Realtime Database
Vai trò | Mô tả | Quyền |
---|---|---|
Firebase Realtime Database Quản trị viênroles/firebasedatabase.admin
|
Toàn quyền đọc/ghi vào tài nguyên Realtime Database |
Quyền Realtime Database Quản trị viên
firebasedatabase.instances.create
firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update |
Firebase Realtime Database Trình xemroles/firebasedatabase.viewer
|
Quyền chỉ đọc đối với tài nguyên Realtime Database |
Quyền của Realtime Database Người xem
firebasedatabase.instances.get
firebasedatabase.instances.list |
Vai trò Firebase Remote Config
Vai trò | Mô tả | Quyền |
---|---|---|
Firebase Remote Config Quản trị viênroles/cloudconfig.admin
|
Toàn quyền đọc/ghi vào tài nguyên Remote Config |
Quyền Remote Config Quản trị viên
cloudconfig.configs.get
cloudconfig.configs.update
|
Firebase Remote Config Trình xemroles/cloudconfig.viewer
|
Quyền chỉ đọc đối với tài nguyên Remote Config |
Quyền của Remote Config Người xem
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.