Quyền được cấp cho các thành viên trong dự án của bạn thông qua vai trò. Vai trò là một tập hợp các quyền. Khi chỉ định một vai trò cho một thành viên dự án, bạn 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ả các hành động được cho phép theo quyền mà bạn có thể thấy trong danh sách vai trò được Firebase hỗ trợ. Các quyền này được chia thành hai loại:
Các quyền cần thiết về Quản lý danh tính và quyền truy cập (IAM) cho tất cả vai trò hoặc cho các hành động cụ thể trong Firebase
Các quyền bắt buộc
IAM của Firebase bao gồm các quyền sau:
Bắt buộc để sử dụng bất kỳ sản phẩm hoặc dịch vụ nào của Firebase.
Cần thiết để thực hiện một số hành động dành riêng cho dịch vụ Firebase.
Cần thiết để thực hiện một số hành động cụ thể liên quan đến việc quản lý Firebase.
Để xem danh sách chung và nội dung mô tả 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 quản lý danh tính và quyền truy cập (IAM) dành riêng cho sản phẩm Firebase.
Các quyền bắt buộc có trong tất cả vai trò
Bạn cần có các quyền trong bảng sau để sử dụng bất kỳ sản phẩm hoặc dịch vụ nào của Firebase.
Các quyền này được tự động đưa vào 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 API Google và chạy các lệnh CLI Firebase |
Các quyền cần thiết cho những hành động cụ thể trong dịch vụ Firebase
Bạn cần có các quyền được liệt kê trong bảng sau để thực hiện một số hành động dành riêng cho dịch vụ Firebase.
Khi cần, các quyền này sẽ tự động được đưa vào từng vai trò được xác định trước của Firebase.
| Hành động | Quyền bắt buộc |
|---|---|
| Sử dụng các công cụ cộng tác để tích hợp dự án Firebase (bao gồm cả 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 cần thiết cho những hành động cụ thể liên quan đến việc quản lý Firebase
Các quyền được liệt kê trong bảng sau là quyền bổ sung cần thiết để thực hiện một số hành động dành riêng cho việc quản lý Firebase.
| Quyền quản lý và các hành động liên quan | Cần có thêm quyền |
|---|---|
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 một dự án Google Cloud hiện có | resourcemanager.projects.get serviceusage.services.enable serviceusage.services.get |
| Thay đổi tên của 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ã cửa hàng ứng dụng hoặc Mã nhóm cho ứng dụng Apple | clientauthconfig.clients.get clientauthconfig.clients.update |
Quyền IAM theo sản phẩm cụ thể của Firebase
Các bảng sau đây liệt kê các 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 quyền bổ sung đối với một số hành động nhất định.
| Tên quyền | Mô tả |
|---|---|
| firebase.billingPlans.get | Lấy 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 dự án |
| firebase.clients.delete | Xoá ứ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 | Huỷ xoá một ứ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 đường liên kết mới đến các hệ thống của Google
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
| firebase.links.delete | Xoá đường liên kết đến các 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 đường liên kết đến các hệ thống của Google
(bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
| firebase.links.update | Cập nhật các đường liên kết hiện có đến hệ thống của Google
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
| firebase.playLinks.get | Truy xuất thông tin chi tiết về một đường liên kết đến Google Play
(bảng điều khiển Firebase > Cài đặt dự án > Tích hợp > Google Play) |
| firebase.playLinks.list | Truy xuất danh sách các đường liên kết đến Google Play
(Firebase console > Cài đặt dự án > Tích hợp > Google Play) |
| firebase.playLinks.update | Tạo đường liên kết mới và cập nhật đường liên kết hiện có đến Google Play
(Bảng điều khiển Firebase > Cài đặt dự án > Tích hợp > Google Play) |
| firebase.projects.delete | Xoá 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 thông báo về các sản phẩm và tính năng hiện có của Firebase (tìm hiểu thêm) |
| firebaseinstallations.instances.delete | Xoá mã cài đặt Firebase và dữ liệu liên quan đến 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 vai trò này cho phép thành viên dự án Firebase truy cập vào dữ liệu Analytics, bao gồm cả đố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ò Người chỉnh sửa Analytics cho tài sản Analytics được liên kết |
| firebaseanalytics.resources.googleAnalyticsAdditionalAccess | Theo mặc định, cấp vai trò Nhà tiếp thị Analytics cho tài sản Analytics được liên kết |
| firebaseanalytics.resources.googleAnalyticsReadAndAnalyze | Theo mặc định, cấp vai trò Người xem Analytics 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 App Attest 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 cấp 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ã thông báo 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 Play Integrity của một ứng dụng |
| firebaseappcheck.playIntegrityConfig.update | Cập nhật cấu hình Play Integrity của 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 | Lấy 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 ứ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 |
| firebaseappcheck.tokens.mint | Tạo mã thông báo App Check cho một ứng dụng. |
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 của lời mời |
| firebaseappdistro.releases.update | Tạo, xoá và sửa đổi bản phân phối Tạo và xoá đường liên kết của lời mời |
| firebaseappdistro.testers.list | Lấy 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 người 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 | Lấy 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 của 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 tại |
| 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 | Truy xuất kết quả của một thử nghiệm |
| firebaseabt.experiments.create | Tạo thử nghiệm mới |
| firebaseabt.experiments.delete | Xoá thử nghiệm hiện tại |
| 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 của Analytics để thiết lập thử nghiệm |
Quyền Firebase App Hosting
| Tên quyền | Mô tả |
|---|---|
| firebaseapphosting.backends.create | Tạo một phần phụ trợ App Hosting mới cho dự án Firebase. |
| firebaseapphosting.backends.delete | Xoá 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ả 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 | Bắt đầu một quy trình xây dựng mới cho phần phụ trợ App Hosting trong một dự án Firebase. |
| firebaseapphosting.builds.delete | Xoá các bản dựng hiện có trong 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 phần phụ trợ App Hosting. |
| firebaseapphosting.builds.list | Liệt kê tất cả các bản dựng liên kết với phần phụ trợ App Hosting trong một dự án Firebase. |
| firebaseapphosting.builds.update | Sửa đổi cấu hình của một bản dựng App Hosting hiện có chưa hoàn tất. |
| firebaseapphosting.domains.create | Tạo mối liên kết miền mới cho phần phụ trợ App Hosting trong một dự án Firebase. |
| firebaseapphosting.domains.delete | Xoá mối liên kết miền khỏi phần phụ trợ App Hosting. |
| firebaseapphosting.domains.get | Truy xuất thông tin về một miền cụ thể liên kết với một trang web App Hosting. |
| firebaseapphosting.domains.list | Liệt kê tất cả miền 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 đang phân phát cho phần phụ trợ App Hosting đó. |
| firebaseapphosting.rollouts.get | Truy xuất thông tin về một bản 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 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 tách 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 giống hệt với `firebaseapphosting.traffic.get`, nhưng có thêm khả năng truy xuất danh sách trên các phần phụ trợ mà bạn có quyền này. |
| firebaseapphosting.traffic.update | Sửa đổi chính sách phân tách 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 của 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 của 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 Firestore và Cloud 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 tham chiếu bộ quy tắc cho các bản phát hành |
| firebaserules.rulesets.create | Tạo nhóm quy tắc mới |
| firebaserules.rulesets.delete | Xoá bộ quy tắc hiện có |
| firebaserules.rulesets.get | Truy xuất bộ quy tắc có 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 nguồn để đảm bảo tính chính xác |
Quyền Cloud Functions for Firebase
Để xem danh sách và nội dung mô tả về các quyền của 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 yêu cầu một cấu hình quyền cụ thể không có trong vai trò được xác định trước của Firebase tiêu chuẩn. Để triển khai các hàm, hãy sử dụng một trong các lựa chọn sau:
Uỷ quyền triển khai các hàm cho Chủ sở hữu dự án.
Nếu bạn chỉ triển khai các hàm không phải HTTP, thì Người chỉnh sửa dự án có thể triển khai các hàm của bạn.
Uỷ quyền triển khai các hàm cho một thành viên dự án có hai vai trò sau:
- Vai trò Quản trị viên Cloud Functions (
roles/cloudfunctions.admin) - Vai trò Người dùng tài khoản dịch vụ (
roles/iam.serviceAccountUser)
Chủ sở hữu dự án có thể chỉ định các vai trò này cho một thành viên dự án bằng cách sử dụng bảng điều khiển Google Cloud hoặc gcloud CLI. Để biết các bước chi tiết và ý nghĩa bảo mật của cấu hình vai trò này, hãy tham khảo tài liệu về IAM.
- Vai trò Quản trị viên Cloud Functions (
Quyền đối với chiến dịch nhắn tin của Firebase
Các quyền này áp dụng cho chiến dịch của Firebase Cloud Messaging và Firebase 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 | Lấy danh sách các chiến dịch hiện có |
| firebasemessagingcampaigns.campaigns.update | Cập nhật chiến dịch hiện có |
| firebasemessagingcampaigns.campaigns.start | Bắt đầu 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à tin nhắn dữ liệu thông qua FCM HTTP API và SDK dành cho quản trị viên |
| cloudmessaging.topicSubscriptions.create | Tạo gói thuê bao chủ đề cho một lượt đăng ký FCM |
| cloudmessaging.topicSubscriptions.delete | Xoá gói thuê bao chủ đề cho một lượt đăng ký FCM |
| cloudmessaging.topicSubscriptions.get | Truy xuất thông tin chi tiết về gói thuê bao chủ đề cho một lượt đăng ký FCM |
| cloudmessaging.topicSubscriptions.list | Lấy danh sách các gói thuê bao chủ đề cho một lượt đăng ký FCM |
| cloudmessaging.topicSubscriptions.update | Cập nhật gói thuê bao chủ đề cho một lượt đăng ký FCM |
| 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á thông báo hiện có trong Trình soạn 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ô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ô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 đề của Crashlytics, bao gồm cả ghi chú đính kèm vào vấn đề |
| firebasecrashlytics.issues.list | Truy xuất danh sách Crashlytics vấn đề |
| firebasecrashlytics.issues.update | Mở, đóng và tắt tiếng Crashlytics vấn đề hiện có Cập nhật ghi chú đính kèm với vấn đề |
| firebasecrashlytics.sessions.get | Truy xuất thông tin chi tiết về Crashlytics phiên gặp sự cố |
| Tên quyền | Mô tả |
|---|---|
| firebasecrash.issues.update | Cập nhật các vấn đề hiện có về Crashlytics, tạo ghi chú về các vấn đề và đặt cảnh báo về tốc độ |
| firebasecrash.reports.get | Truy xuất báo cáo Crashlytics hiện có |
Quyền Firebase Dynamic Links
| Tên quyền | Mô tả |
|---|---|
| firebasedynamiclinks.domains.create | Tạo miền Dynamic Links mới |
| firebasedynamiclinks.domains.delete | Xoá Dynamic Links miền 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 Dynamic Links miền 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ê về Dynamic Links |
| firebasedynamiclinks.destinations.list | Truy xuất các đích đến Dynamic Links hiện có |
| firebasedynamiclinks.destinations.update | Cập nhật Dynamic Links đích đến hiện có |
Firebase Extensions quyền xuất bản
| 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 sử dụng 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ả phiên bản tiện ích do dự án của 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 Hosting tài nguyên mới cho một dự án Firebase |
| firebasehosting.sites.delete | Xoá 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ề một tài nguyên Hosting 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 tài nguyên Hosting 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 | Lấy danh sách các 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 | Lấy 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ấ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 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 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 chỉ có thể đọc đối với 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 | Toàn quyền đọc và ghi 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 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ó đượ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 đã bị vô hiệu hoá
Dữ liệu hiện có lại có thể truy cập đượ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 đã xoá sẽ bị xoá vĩnh viễn sau 20 ngày. |
| firebasedatabase.instances.undelete | Huỷ xoá một phiên bản cơ sở dữ liệu đã 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 đã 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 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 bộ 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 vai trò được xác định trước của Firebase. Để cấp quyền truy cập vào Test Lab, hãy sử dụng một trong các lựa chọn sau:
Đối với các thử nghiệm bắt đầu từ bảng điều khiển Firebase
Kiểm thử ứng dụng trong một dự án Firebase riêng biệt.
Thêm những thành viên cần quyền truy cập vào Test Lab, sau đó chỉ định vai trò cũ trong dự án cho họ bằng bảng điều khiển Firebase.
- Để cho phép một thành viên chạy thử nghiệm bằng Test Lab, hãy chỉ định vai trò Người chỉnh sửa trở lên cho dự án.
- Để cho phép một thành viên xem kết quả kiểm thử 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ừ gcloud CLI, Testing API hoặc Thiết bị do Gradle quản lý trong khi sử dụng Cloud Storage bộ chứa của riêng bạn
Chỉ định một cặp vai trò được xác định trước (cùng nhau cấp một nhóm quyền cần thiết) 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 thử nghiệm bằng Test Lab, hãy chỉ định cả hai vai trò:
- Quản trị viên Phòng thử nghiệm Firebase (
roles/cloudtestservice.testAdmin) - Người xem Firebase Analytics (
roles/firebase.analyticsViewer)
- Quản trị viên Phòng thử nghiệm Firebase (
Để cho phép một thành viên xem kết quả kiểm thử trong Test Lab, hãy chỉ định cả hai vai trò sau:
- Người xem Phòng thử nghiệm Firebase (
roles/cloudtestservice.testViewer) - Người xem Firebase Analytics (
roles/firebase.analyticsViewer)
- Người xem Phòng thử nghiệm Firebase (
| Tên quyền | Mô tả |
|---|---|
| cloudtestservice.environmentcatalog.get | Truy xuất danh mục các môi trường thử nghiệm đượ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 thông số kỹ thuật đã cho |
| cloudtestservice.matrices.get | Truy xuất trạng thái của ma trận thử nghiệm |
| cloudtestservice.matrices.update | Cập nhật ma trận thử nghiệm 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 lần thực thi hiện có |
| cloudtoolresults.executions.create | Tạo một lượt thực thi mới |
| cloudtoolresults.executions.update | Cập nhật một lần thực thi 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 mới cho kết quả của công cụ |
| cloudtoolresults.settings.get | Lấy chế độ cài đặt kết quả hiện có của 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 một bước mới |
| cloudtoolresults.steps.update | Cập nhật mộ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ấ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) |
| 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
(bảng điều khiển Firebase > Cài đặt dự án > Tích hợp) |
| 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) |
Sản phẩm không còn được dùng nữa hoặc không được hỗ trợ
Quyền Firebase Dynamic Links
| Tên quyền | Mô tả |
|---|---|
| firebasedynamiclinks.domains.create | Tạo miền Dynamic Links mới |
| firebasedynamiclinks.domains.delete | Xoá Dynamic Links miền 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 Dynamic Links miền 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ê về Dynamic Links |
| firebasedynamiclinks.destinations.list | Truy xuất các đích đến Dynamic Links hiện có |
| firebasedynamiclinks.destinations.update | Cập nhật Dynamic Links đích đến hiện có |
Firebase Extensions quyền xuất bản
| 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 sử dụng 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ả phiên bản tiện ích do dự án của nhà xuất bản này tải lên |
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 | Lấy 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ó |