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 một số sản phẩm 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 Người xem
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 Người xem
firebaseappdistro.releases.list
firebaseappdistro.testers.list firebaseappdistro.groups.list |
Vai trò Firebase App Hosting
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ụ. |
Quyền của App Hosting Compute Runner
firebaseapphosting.builds.update
storage.objects.setRetention Cũng như tất cả các quyền có trong các vai trò này: firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.objectUser developerconnect.readTokenAccessor |
Firebase App Hosting Quản trị viênroles/firebaseapphosting.admin |
Toàn quyền đọc/ghi vào tài nguyên App Hosting |
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 |
Trình 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 Viewer
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 vào các tài nguyên phụ trợ, bản dựng và bả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 Viewer
firebaseauth.configs.get
firebaseauth.users.get |
Vai trò Firebase A/B Testing (thử nghiệm)
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 của A/B Testing Viewer
firebaseabt.experimentresults.get
firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get |
Vai trò Cloud Firestore
Tìm các vai trò Cloud Firestore 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 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 của Firebase
Các vai trò này áp dụng cho chiến dịch 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 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 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 Trình xemroles/firebasecrashlytics.viewer
|
Quyền chỉ đọc đối với tài nguyên Crashlytics |
Quyền của Crashlytics Người xem
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
|
Toàn quyền đọc/ghi vào tài nguyên Dynamic Links |
Quyền 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
|
Quyền chỉ đọc đối với tài nguyên Dynamic Links |
Quyền của Dynamic Links Viewer
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 |
---|---|---|
Firebase Extensions Nhà xuất bản – Quản trị viên tiện íchroles/firebaseextensionspublisher.extensionsAdmin (thử nghiệm) |
Tải lên, xuất bản và xem thông tin chi tiết cũng như chỉ số cho 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 Viewer
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 của In-App Messaging Viewer
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 Viewer
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
|
Quyền đọc/ghi đầy đủ vào tài nguyên Performance Monitoring Định cấu hình và nhận cảnh báo Performance Monitoring |
Quyền 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 cần có một bộ quyền rất cụ thể mà không phải tất cả các bộ quyền đều có trong các vai trò được xác định trước tiêu chuẩn của 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.