Các vai trò được xác định trước ở cấp sản phẩm trong Firebase
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Những vai trò này cấp quyền truy cập chỉ đọc hoặc toàn bộ quyền đọc/ghi đối với 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 bảng điều khiển Google Cloud .
Lưu ý: Các quyền sau đây có trong tất cả các vai trò được xác định trước ở cấp sản phẩm của Firebase:
– firebase.clients.get
– firebase.clients.list
– firebase.projects.get
– resourcemanager.projects.get
– resourcemanager.projects.list
Firebase AI Logic vai trò
Vai trò
Mô tả
Quyền
Firebase AI Logic Quản trị viên
roles/firebasevertexai.admin
Toàn quyền đọc/ghi đối với các tài nguyên Firebase AI Logic
Firebase AI Logic Quyền của quản trị viên
firebasevertexai.configs.update
firebasevertexai.configs.get
Firebase AI Logic Người xem
roles/firebasevertexai.viewer
Quyền chỉ đọc đối với các tài nguyên Firebase AI Logic
Firebase AI Logic Người xem
firebasevertexai.configs.get
Firebase App Check vai trò
Vai trò
Mô tả
Quyền
Firebase App Check Quản trị viên
roles/firebaseappcheck.admin
Toàn quyền đọc/ghi đối với các tài nguyên App Check
App Check Quyền của 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 Người xem
roles/firebaseappcheck.viewer
Quyền chỉ đọc đối với các tài nguyên App Check
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áo
roles/firebaseappcheck.tokenVerifier
Quyền truy cập vào các chức năng xác minh mã thông báo cho App Check
Quyền App Check Trình xác minh mã thông báo
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution vai trò
Vai trò
Mô tả
Quyền
Firebase App Distribution Quản trị viên
roles/firebaseappdistro.admin
Toàn quyền đọc/ghi đối với các tài nguyên App Distribution
App Distribution Quyền của 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 Người xem
roles/firebaseappdistro.viewer
Quyền chỉ đọc đối với các tài nguyên App Distribution
App Distribution Người xem
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting vai trò
Lưu ý: Chủ sở hữu dự án phải tạo phần phụ trợ đầu tiên App Hosting cho một dự án. Sau lần thiết lập ban đầu này, App Hosting Quản trị viên cũng có thể tạo và quản lý các phần phụ trợ khác.
Vai trò
Mô tả
Quyền
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
Chỉ cần có quyền truy cập tối thiểu để tạo và chạy các phần phụ trợ App Hosting .
Thường được cấp cho tài khoản dịch vụ.
App Hosting Quyền Compute Runner
Firebase App Hosting Quản trị viên
roles/firebaseapphosting.admin
Toàn quyền đọc/ghi đối với các tài nguyên App Hosting
App Hosting Quyền của 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
Firebase App Hosting Người xem
roles/firebaseapphosting.viewer
Quyền chỉ đọc đối với các tài nguyên App Hosting
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
Firebase App Hosting Nhà phát triển
roles/firebaseapphosting.developer
Có toàn quyền đọc/ghi đối với các tài nguyên phụ trợ, bản dựng và bản phát hành App Hosting .
App Hosting Quyền của nhà phát triển
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
Firebase Authentication vai trò
Vai trò
Mô tả
Quyền
Firebase Authentication Quản trị viên
roles/firebaseauth.admin
Toàn quyền đọc/ghi đối với các tài nguyên Authentication
Authentication Quyền của 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 Người xem
roles/firebaseauth.viewer
Quyền chỉ đọc đối với các tài nguyên Authentication
Authentication Người xem
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing vai trò (thử nghiệm)
Thận trọng: Các vai trò này và quyền theo từng sản phẩm của chúng là bản phát hành thử nghiệm . Điều này có nghĩa là chức năng này có thể thay đổi theo những cách không tương thích ngược hoặc có khả năng hỗ trợ hạn chế. Bản phát hành thử nghiệm không tuân theo bất kỳ SLA hoặc chính sách ngừng cung cấp nào.
Khả năng cung cấp tính năng và hỗ trợ cho các vai trò IAM này của Firebase sẽ tiếp tục được cải thiện khi công cụ hoàn thiện.
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 đối với các tài nguyên A/B Testing
A/B Testing Quyền của 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 Người xem
roles/firebaseabt.viewer
(thử nghiệm)
Quyền chỉ đọc đối với các tài nguyên A/B Testing
A/B Testing Người xem
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore vai trò
Tìm các vai trò Cloud Firestore có sẵn trong tài liệu Google Cloud .
Để cho phép một thành viên dự án chỉnh sửa và xuất bản các quy tắc bảo mật trong bảng điều khiển Firebase hoặc triển khai các 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.*
.
Cloud Storage vai trò
Tìm các vai trò Cloud Storage có sẵn trong tài liệu Google Cloud .
Để cho phép một thành viên dự án chỉnh sửa và xuất bản các quy tắc bảo mật trong bảng điều khiển Firebase hoặc triển khai các 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.*
.
Cloud Functions for Firebase vai trò
Tìm các vai trò Cloud Functions for Firebase có sẵn trong tài liệu Google Cloud .
Vai trò của chiến dịch gửi thông báo qua 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 nhắn tin của Firebase
roles/firebasemessagingcampaigns.admin
Có toàn quyền đọc/ghi đối với tài nguyên chiến dịch cho Cloud Messaging và In-App Messaging
Quyền Quản trị viên chiến dịch gửi thông báo qua Firebase
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Người xem chiến dịch nhắn tin của Firebase
roles/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 Người xem chiến dịch nhắn tin qua Firebase
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging vai trò
Vai trò
Mô tả
Quyền
Firebase Cloud Messaging Quản trị viên
roles/firebasenotifications.admin
Toàn quyền đọc/ghi đối với các tài nguyên Cloud Messaging
Cloud Messaging Quyền của quản trị viên
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Người xem
roles/firebasenotifications.viewer
Quyền chỉ đọc đối với các tài nguyên Cloud Messaging
Cloud Messaging Người xem
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics vai trò
Vai trò
Mô tả
Quyền
Firebase Crashlytics Quản trị viên
roles/firebasecrashlytics.admin
Toàn quyền đọc/ghi đối với các tài nguyên Crashlytics
Crashlytics Quyền của 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 xem
roles/firebasecrashlytics.viewer
Quyền chỉ đọc đối với các tài nguyên Crashlytics
Crashlytics Người xem
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links vai trò
Vai trò
Mô tả
Quyền
Firebase Dynamic Links Quản trị viên
roles/firebasedynamiclinks.admin
Toàn quyền đọc/ghi đối với các tài nguyên Dynamic Links
Dynamic Links Quyền của 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 Người xem
roles/firebasedynamiclinks.viewer
Quyền chỉ đọc đối với các tài nguyên Dynamic Links
Dynamic Links Người xem
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Firebase Extensions vai trò của nhà xuất bản
Thận trọng: Các vai trò này và quyền theo từng sản phẩm của chúng là bản phát hành thử nghiệm . Điều này có nghĩa là chức năng này có thể thay đổi theo những cách không tương thích ngược hoặc có khả năng hỗ trợ hạn chế. Bản phát hành thử nghiệm không tuân theo bất kỳ SLA hoặc chính sách ngừng cung cấp nào.
Khả năng cung cấp tính năng và hỗ trợ cho các vai trò IAM này của Firebase sẽ tiếp tục được cải thiện khi công cụ hoàn thiện.
Vai trò
Mô tả
Quyền
Firebase Extensions Nhà xuất bản – Quản trị viên tiện ích
roles/firebaseextensionspublisher.extensionsAdmin
(thử nghiệm)
Tải lên, xuất bản, xem thông tin chi tiết và chỉ số choFirebase Extensions
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 – Tiện ích Extensions Viewer
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
Firebase Extensions Nhà xuất bản – Người xem tiện ích
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting vai trò
Vai trò
Mô tả
Quyền
Firebase Hosting Quản trị viên
roles/firebasehosting.admin
Toàn quyền đọc/ghi đối với các tài nguyên Hosting
Hosting Quyền của quản trị viên
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Người xem
roles/firebasehosting.viewer
Quyền chỉ đọc đối với các tài nguyên Hosting
Hosting Người xem
firebasehosting.sites.get
firebasehosting.sites.list
Firebase In-App Messaging vai trò (thử nghiệm)
Thận trọng: Các vai trò này và quyền theo từng sản phẩm của chúng là bản phát hành thử nghiệm . Điều này có nghĩa là chức năng này có thể thay đổi theo những cách không tương thích ngược hoặc có khả năng hỗ trợ hạn chế. Bản phát hành thử nghiệm không tuân theo bất kỳ SLA hoặc chính sách ngừng cung cấp nào.
Khả năng cung cấp tính năng và hỗ trợ cho các vai trò IAM này của Firebase sẽ tiếp tục được cải thiện khi công cụ hoàn thiện.
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 đối với các tài nguyên In-App Messaging
In-App Messaging Quyền của quản trị viên
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Người xem
roles/firebaseinappmessaging.viewer
(thử nghiệm)
Quyền chỉ đọc đối với các tài nguyên In-App Messaging
In-App Messaging Người xem
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML vai trò (thử nghiệm)
Thận trọng: Các vai trò này và quyền theo từng sản phẩm của chúng là bản phát hành thử nghiệm . Điều này có nghĩa là chức năng này có thể thay đổi theo những cách không tương thích ngược hoặc có khả năng hỗ trợ hạn chế. Bản phát hành thử nghiệm không tuân theo bất kỳ SLA hoặc chính sách ngừng cung cấp nào.
Khả năng cung cấp tính năng và hỗ trợ cho các vai trò IAM này của Firebase sẽ tiếp tục được cải thiện khi công cụ hoàn thiện.
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 đối với các tài nguyên Firebase ML
Firebase ML Quyền của 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 Người xem
roles/firebaseml.viewer
(thử nghiệm)
Quyền chỉ đọc đối với các tài nguyên Firebase ML
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ò
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 các tài nguyên Performance Monitoring
Định cấu hình và nhận cảnh báo Performance Monitoring
Performance Monitoring Quyền của quản trị viên
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Người xem
roles/firebaseperformance.viewer
Quyền chỉ đọc đối với các tài nguyên Performance Monitoring
Performance Monitoring Người xem
firebaseperformance.data.get
Firebase Realtime Database vai trò
Vai trò
Mô tả
Quyền
Firebase Realtime Database Quản trị viên
roles/firebasedatabase.admin
Toàn quyền đọc/ghi đối với các tài nguyên Realtime Database
Realtime Database Quyền của quản trị viên
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Người xem
roles/firebasedatabase.viewer
Quyền chỉ đọc đối với các tài nguyên Realtime Database
Realtime Database Người xem
firebasedatabase.instances.get
firebasedatabase.instances.list
Firebase Remote Config vai trò
Vai trò
Mô tả
Quyền
Firebase Remote Config Quản trị viên
roles/cloudconfig.admin
Toàn quyền đọc/ghi đối với các tài nguyên Remote Config
Remote Config Quyền của quản trị viên
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Người xem
roles/cloudconfig.viewer
Quyền chỉ đọc đối với các tài nguyên Remote Config
Remote Config Người xem
cloudconfig.configs.get
Firebase Test Lab vai trò
Firebase Test Lab cần có 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 bộ quyền rất cụ thể mà không phải tất cả đều có trong các vai trò tiêu chuẩn được xác định trước của Firebase. Để cấp quyền truy cập vào Test Lab , hãy dùng một trong các giải pháp được mô tả trong phần quyền Firebase Test Lab .