Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Cấp phép Firebase IAM

Quyền được cấp cho các thành viên dự án của bạn thông qua vai trò . Một vai trò là một tập hợp các quyền. Khi bạn gán vai trò cho thành viên, bạn cấp cho thành viên đó tất cả các quyền mà vai trò đó chứa.

Trang này mô tả các hành động được kích hoạt bởi các quyền mà bạn có thể tìm thấy được liệt kê trong vai trò hỗ trợ của Firebase. Các quyền này thuộc hai loại:

Quyền yêu cầu

Firebase IAM bao gồm các quyền:

Để biết danh sách chung và mô tả các quyền cụ thể cho sản phẩm hoặc dịch vụ của Firebase, hãy tham khảo phần thích hợp trong các quyền IAM dành riêng cho sản phẩm của Firebase .

Quyền yêu cầu bao gồm trong tất cả các vai trò

Các quyền được liệt kê trong bảng sau là bắt buộc để sử dụng bất kỳ sản phẩm hoặc dịch vụ Firebase nào.

Các quyền này được tự động đưa vào trong mỗi vai trò được xác định trước của Firebase .

Giấy phép Sự miêu tả
firebaseanalytics.resource.googleAnalyticsReadAndAnalyze Cấp quyền xem các phân đoạn và dữ liệu từ Google Analytics
Cấp quyền để lấy thông tin dự án Firebase
Cấp quyền để kiểm tra trạng thái của Google API và để chạy các lệnh CLI của Firebase

Quyền cần thiết cho các hành động cụ thể của dịch vụ Firebase

Các quyền được liệt kê trong bảng sau là bắt buộc để 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 bao gồm trong mỗi vai trò được xác định trước của Firebase .

Hoạt động Yêu cầu cho phép
Đăng ký email thông báo và cảnh báo trong bảng điều khiển từ các dịch vụ Firebase cloudnotifying.activities.list
Truy cập tích hợp dự án Firebase với các công cụ cộng tác (bao gồm Slack, Jira và PagerDuty) firebaseextensions.configs. *
Xem sử dụng và phân tích từ StackDriver giám sát.timeSeries.list
Chạy các lệnh CLI Firebase
Để biết thêm thông tin, hãy tham khảo tài liệu Google Cloud về Quyền truy cập Trình cấu hình thời gian chạy .
runtimeconfig. *

Quyền cần thiết cho các hành động dành riêng cho quản lý Firebase

Các quyền được liệt kê trong bảng sau là các quyền bổ sung được yêu cầu để thực hiện một số hành động dành riêng cho quản lý Firebase.

Quyền quản lý và các hành động liên quan Yêu cầu cho phép bổ sung
firebase.billingPlans.update
Thay đổi gói thanh toán cho dự án Firebase resourcemanager.projects.createBillingAssocation
resourcemanager.projects.deleteBillingAssocation
firebase.clients.create
Thêm ứng dụng Firebase vào dự án Firebase clientauthconfig.clents.create
clientauthconfig.clents.get
clientauthconfig.clents.list
dịch vụ.apikeys.create
dịch vụ.apikeys.get
dịch vụ.apikeys.list
dịch vụ.apikeys.update
serviceusage.service.enable
firebase.clients.get
Tải xuống tệp cấu hình Firebase clientauthconfig.clents.get
clientauthconfig.clents.list
firebase.projects.delete
Xóa một dự án Firebase resourcemanager.projects.delete
firebase.projects.update
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.clents.create
Xóa dấu vân tay chứng chỉ SHA cho ứng dụng Android clientauthconfig.clents.delete
Cập nhật ID cửa hàng ứng dụng hoặc ID nhóm cho ứng dụng iOS clientauthconfig.clents.get
clientauthconfig.clents.update

Quyền IAM dành riêng cho sản phẩm của Firebase

Các bảng sau liệt kê các quyền dành riêng cho 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ò tùy chỉnh .

Quyền quản lý Firebase

Lưu ý rằng một số quyền quản lý sau yêu cầu quyền bổ sung cho các hành động nhất định .

Tên cho phép Sự miêu tả
firebase.billingPlans.get Truy xuất Kế hoạch thanh toán Firebase hiện tại cho một dự án
firebase.billingPlans.update Thay đổi Kế hoạch thanh toán Firebase hiện tại cho một dự án
firebase.clents.create Thêm ứng dụng mới vào dự án
firebase.clents.delete Xóa các ứng dụng hiện có khỏi một dự án
firebase.clents.get Truy xuất danh sách các ứng dụng trong dự án
firebase.links.create Tạo 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 Xóa 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 các 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 liên kết hiện có lê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.projects.delete Xóa các dự án hiện có
firebase.projects.get Truy xuất chi tiết và tài nguyên Firebase cho một dự án
firebase.projects.list Truy xuất danh sách các dự án Firebase
firebase.projects.update Sửa đổi các thuộc tính của một dự án hiện có

Quyền phân phối ứng dụng Firebase (beta)

Tên cho phép Sự miêu tả
firebas Ứng dụng lại.release.list Truy xuất danh sách các bản phân phối hiện có và Mời Liên kết
firebas Ứng dụng lại.release.update Tạo, xóa và sửa đổi các bản phân phối
Tạo và xóa Liên kết Mời
firebas Ứng dụng lại.testers.list Truy xuất danh sách những người thử nghiệm hiện có trong một dự án
firebas Ứng dụng lại.testers.update Tạo và xóa người kiểm tra trong một dự án
firebasimndistro.groups.list Truy xuất danh sách các nhóm thử nghiệm hiện có trong một dự án
firebasimndistro.groups.update Tạo và xóa các nhóm thử nghiệm trong một dự án

Quyền Google Analytics

Tên cho phép Sự miêu tả
firebaseanalytics.resource.googleAnalyticsEdit Sửa đổi dữ liệu Analytics hiện tại, bao gồm khán giả, thuộc tính người dùng, kênh, tham số báo cáo, chuyển đổi và postback
Để biết thêm thông tin, hãy xem Trợ giúp về Analytics .
firebaseanalytics.resource.googleAnalyticsReadAndAnalyze Xem dữ liệu Analytics hiện có, bao gồm báo cáo và dữ liệu cấu hình
Thao tác dữ liệu trong các báo cáo (ví dụ: bộ lọc)
Để biết thêm thông tin, hãy xem Trợ giúp về Analytics .

Quyền xác thực Firebase

Tên cho phép Sự miêu tả
firebaseauth.configs.create Tạo cấu hình xác thực
firebaseauth.configs.get Truy xuất cấu hình Xác thực
firebaseauth.configs.getHashConfig Nhận cấu hình băm mật khẩu và băm mật khẩu của tài khoản người dùng
firebaseauth.configs.update Cập nhật cấu hình Xác thực hiện có
firebaseauth.users.create Tạo người dùng mới trong Xác thực
firebaseauth.users.createSession Tạo cookie phiên cho người dùng đăng nhập
firebaseauth.users.delete Xóa người dùng hiện tại trong Xác thực
firebaseauth.users.get Truy xuất danh sách người dùng Xác thực hiện có
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 Xác thực

Quyền kiểm tra A / B của Firebase (beta)

Tên cho phép Sự miêu tả
firebasablest.experimentresults.get Lấy kết quả của một thí nghiệm
firebasablest.experiment.create Tạo thí nghiệm mới
firebasablest.experiment.delete Xóa các thử nghiệm hiện có
firebasablest.experiment.get Lấy thông tin chi tiết về một thử nghiệm hiện có
firebasablest.experiment.list Truy xuất danh sách các thí nghiệm hiện có
firebasablest.experiment.update Cập nhật một thử nghiệm hiện có
firebasablest.projectmetadata.get Truy xuất siêu dữ liệu phân tích để thiết lập thử nghiệm

Quyền của Firestore

Để biết danh sách và mô tả về quyền của Cloud Firestore, hãy tham khảo tài liệu Google Cloud .

Quyền lưu trữ đám mây

Để biết danh sách và mô tả về quyền của Cloud Storage, hãy tham khảo tài liệu Google Cloud .

Quyền của Firebase Security Rules (Cloud Firestore và Cloud Storage)

Tên cho phép Sự miêu tả
firebaserules.release.create Tạo bản phát hành
firebaserules.release.delete Xóa các bản phát hành
firebaserules.release.get Lấy bản phát hành
firebaserules.release.getExecutable Truy xuất tải trọng thực thi nhị phân cho các bản phát hành
firebaserules.release.list Truy xuất danh sách phát hành
firebaserules.release.update Cập nhật tài liệu tham khảo quy tắc cho các bản phát hành
firebaserules.rulesets.create Tạo quy tắc mới
firebaserules.rulesets.delete Xóa quy tắc hiện có
firebaserules.rulesets.get Lấy quy tắc với nguồn
firebaserules.rulesets.list Tìm siêu dữ liệu quy tắc (không có nguồn)
firebaserules.rulesets.test Kiểm tra nguồn chính xác

Các hàm đám mây cho quyền Firebase

Để biết danh sách và mô tả về các quyền của Cloud Function, hãy tham khảo tài liệu IAM .

Xin lưu ý rằng việc triển khai các chức năng yêu cầu một cấu hình cụ thể của các quyền không có trong các vai trò được xác định trước của Firebase . Để triển khai các chức năng, sử dụng một trong các tùy chọn sau:

Quyền truy cập tin nhắn đám mây Firebase

Tên cho phép Sự miêu tả
cloudmessaging.messages.create Gửi thông báo và tin nhắn dữ liệu thông qua API FCM HTTP và AdminSDK
firebasenotifying.messages.create Tạo tin nhắn mới trong trình soạn thảo Thông báo
firebasenotifying.messages.delete Xóa tin nhắn hiện có trong trình soạn thảo Thông báo
firebasenotifying.messages.get Truy xuất thông tin chi tiết về các tin nhắn hiện có trong trình soạn thảo Thông báo
firebasenotifying.messages.list Truy xuất danh sách các tin nhắn hiện có trong trình soạn thảo Thông báo
firebasenotifying.messages.update Cập nhật tin nhắn hiện có trong trình soạn thảo Thông báo

Quyền truy cập Firebase Crashlytics

Tên cho phép Sự miêu tả
firebasecrashlytics.config.get Truy xuất cài đặt cấu hình Crashlytics
firebasecrashlytics.config.update Cập nhật cài đặt cấu hình Crashlytics
firebasecrashlytics.data.get Truy xuất số liệu liên quan đến các sự cố và phiên của Crashlytics
firebasecrashlytics.issues.get Truy xuất thông tin chi tiết về các sự cố Crashlytics, bao gồm các ghi chú được đính kèm với các sự cố
firebasecrashlytics.issues.list Truy xuất danh sách các sự cố Crashlytics
firebasecrashlytics.issues.update Mở, đóng và tắt tiếng các sự cố Crashlytics hiện có
Cập nhật ghi chú kèm theo các vấn đề
firebasecrashlytics.simes.get Truy xuất thông tin chi tiết về các phiên sự cố Crashlytics
firebasecrashlytics.simes.list Truy xuất danh sách các phiên sự cố Crashlytics
Tên cho phép Sự miêu tả
firebasecrash.issues.update Cập nhật các sự cố Crashlytics hiện có, tạo ghi chú về các sự cố và đặt cảnh báo vận tốc
firebasecrash.reports.get Truy xuất các báo cáo Crashlytics hiện có
Tên cho phép Sự miêu tả
firebasingianceslinks.domains.create Tạo các miền Liên kết động mới
firebasingianceslinks.domains.delete Xóa các miền Liên kết động hiện có
firebasingianceslinks.domains.get Truy xuất thông tin chi tiết về các miền Liên kết động hiện có
firebasingianceslinks.domains.list Truy xuất danh sách các miền Liên kết động hiện có
firebasingianceslinks.domains.update Cập nhật tên miền Liên kết động hiện có
firebaseonlinks.links.create Tạo liên kết động mới
firebaseonlinkslinks.links.get Truy xuất thông tin chi tiết về các Liên kết động hiện có
firebaseonlinks.links.list Truy xuất danh sách các Liên kết động hiện có
firebaseonlinks.links.update Cập nhật các liên kết động hiện có
firebaseonlinks.stats.get Truy xuất số liệu thống kê Liên kết động
firebasingocatelinks.destinating.list Truy xuất các điểm đến Liên kết động hiện có
firebasingocatelinks.destinating.update Cập nhật các điểm đến Liên kết động hiện có

Quyền lưu trữ Firebase

Tên cho phép Sự miêu tả
firebasehosting.sites.create Tạo tài nguyên Hosting mới (phiên bản và bản phát hành)
firebasehosting.sites.delete Xóa tài nguyên Hosting hiện tại (phiên bản)
firebasehosting.sites.get Truy xuất thông tin chi tiết về tài nguyên Hosting hiện có (phiên bản và bản phát hành)
firebasehosting.sites.list Truy xuất danh sách tài nguyên Hosting (phiên bản và bản phát hành)
firebasehosting.sites.update Cập nhật tài nguyên Hosting hiện tại (phiên bản và bản phát hành)

Quyền truy cập tin nhắn trong ứng dụng Firebase (beta)

Tên cho phép Sự miêu tả
firebaseinappmessaging.campaigns.create Tạo các chiến dịch mới
firebaseinappmessaging.campaigns.delete Xóa các 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 Truy xuất danh sách các chiến dịch hiện có
firebaseinappmessaging.campaigns.update Cập nhật các chiến dịch hiện có

Cấp phép Firebase ML (beta)

Tên cho phép Sự miêu tả
firebaseml.compressionjobs.create Tạo công việc nén mới
firebaseml.compressionjobs.delete Xóa các công việc nén hiện có
firebaseml.compressionjobs.get Lấy thông tin chi tiết về các công việc nén hiện có
firebaseml.compressionjobs.list Truy xuất danh sách các công việc nén hiện có
firebaseml.compressionjobs.start Bắt đầu công việc nén
firebaseml.compressionjobs.update Cập nhật các công việc nén hiện có
firebaseml.models.create Tạo mô hình ML mới
firebaseml.models.delete Xóa các mô hình ML hiện có
firebaseml.models.get Lấy thông tin chi tiết về các mô hình ML hiện có
firebaseml.models.list Truy xuất danh sách các mô hình ML hiện có
firebaseml.modelversions.create Tạo phiên bản mô hình mới
firebaseml.modelversions.get Lấy thông tin chi tiết về các phiên bản mô hình hiện có
firebaseml.modelversions.list Truy xuất 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 giám sát hiệu suất Firebase

Tên cho phép Sự miêu tả
firebaseperformance.config.create Tạo cấu hình ngưỡng vấn đề mới
firebaseperformance.config.delete Xóa cấu hình ngưỡng sự cố hiện có
firebaseperformance.config.update Sửa đổi cấu hình ngưỡng sự cố hiện có
firebaseperformance.data.get Xem tất cả dữ liệu hiệu suất và giá trị ngưỡng phát hành

Quyền dự đoán Firebase

Tên cho phép Sự miêu tả
firebasepredictions.predictions.create Tạo dự đoán mới
firebasepredictions.predictions.delete Xóa dự đoán hiện có
firebasepredictions.predictions.list Truy xuất danh sách các dự đoán hiện có
firebasepredictions.prjecttions.update Cập nhật dự đoán hiện có

Quyền cơ sở dữ liệu thời gian thực Firebase

Tên cho phép Sự miêu tả
firebaseatabase.instances.create Tạo các trường hợp cơ sở dữ liệu mới
firebaseatabase.instances.get Truy cập chỉ đọc dữ liệu trong cơ sở dữ liệu
firebasingatabase.instances.list Truy xuất danh sách các trường hợp cơ sở dữ liệu hiện có
firebaseatabase.instances.update Cập nhật các trường hợp cơ sở dữ liệu hiện có
Kích hoạt và vô hiệu hóa các trường hợp cơ sở dữ liệu
Viết quyền truy cập vào dữ liệu trong cơ sở dữ liệu
Truy xuất và sửa đổi các quy tắc bảo mật cho cơ sở dữ liệu
Truy xuất và sửa đổi các kích hoạt Chức năng đám mây cho cơ sở dữ liệu

Quyền truy cập cấu hình từ xa Firebase

Tên cho phép Sự miêu tả
cloudconfig.configs.get Lấy dữ liệu cấu hình từ xa
cloudconfig.configs.update Cập nhật dữ liệu cấu hình từ xa

Giấy phép phòng thí nghiệm Firebase

Test Lab yêu cầu quyền truy cập vào các nhóm Lưu trữ đám mây, do đó, nó yêu cầu một cấu hình quyền cụ thể không bao gồm trong các 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 tùy chọn sau:

  • Đối với các thử nghiệm bắt đầu từ bảng điều khiển Firebase

    • Kiểm tra ứng dụng của bạn trong một dự án Firebase riêng.

    • Thêm các thành viên cần truy cập Test Lab, sau đó gán cho họ các vai trò dự án cũ bằng cách sử dụng bảng điều khiển Firebase .

      • Để cho phép thành viên chạy thử nghiệm với Test Lab, hãy gán Trình chỉnh sửa dự án trở lên.
      • Để cho phép thành viên xem kết quả kiểm tra trong Test Lab, chỉ định Trình xem dự án trở lên.
  • Đối với các thử nghiệm được bắt đầu từ gcloud CLI hoặc API thử nghiệm trong khi sử dụng nhóm Lưu trữ đám mây của riêng bạn

    • Chỉ định một cặp vai trò được xác định trước (cùng cấp các nhóm quyền được yêu cầu) bằng Google Cloud Console .

      • Để cho phép thành viên chạy thử nghiệm với Test Lab, chỉ định cả hai:

        • Quản trị viên phòng thí nghiệm kiểm tra Firebase ( roles/cloudtestservice.testAdmin )
        • Trình xem phân tích Firebase ( roles/firebase.analyticsViewer )
      • Để cho phép thành viên xem kết quả kiểm tra trong Test Lab, chỉ định cả hai:

        • Trình xem phòng thí nghiệm kiểm tra Firebase ( roles/cloudtestservice.testViewer )
        • Trình xem phân tích Firebase ( roles/firebase.analyticsViewer )
Tên cho phép Sự miêu tả
cloudtestservice.en môicatalog.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 thử nghiệm theo các thông số kỹ thuật đã cho
cloudtestservice.matrices.get Lấy trạng thái của ma trận thử nghiệm
cloudtestservice.matrices.update Cập nhật ma trận kiểm tra chưa hoàn thành
cloudtoolresults.executions.list Truy xuất danh sách Thực thi cho Lịch sử
cloudtoolresults.executions.get Truy xuất một Thực thi hiện có
cloudtoolresults.executions.create Tạo một thực thi mới
cloudtoolresults.executions.update Cập nhật một thực thi hiện có
cloudtoolresults.histories.list Truy xuất danh sách Lịch sử
cloudtoolresults.histories.get Truy xuất Lịch sử hiện có
cloudtoolresults.histories.create Tạo một lịch sử mới
cloudtoolresults.sinstall.create Tạo cài đặt kết quả công cụ mới
cloudtoolresults.sinstall.get Truy xuất cài đặt kết quả công cụ hiện có
cloudtoolresults.sinstall.update Cập nhật cài đặt kết quả công cụ
cloudtoolresults.steps.list Truy xuất danh sách các bước để thực hiện
cloudtoolresults.steps.get Lấy 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ó

Tích hợp với các quyền dịch vụ bên ngoài

Tên cho phép Sự miêu tả
firebaseextensions.configs.create Tạo cấu hình tiện ích mở rộng 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 Xóa cấu hình tiện ích mở rộng 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ác cấu hình mở rộng 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 mở rộng 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)