Firebase 產品層級的預先定義角色

這些角色授予特定 Firebase 的完整讀取/寫入或唯讀存取權 很少直接解答該如何打造產品

使用以下角色將角色指派給專案成員: Google Cloud 控制台

Firebase App Check 角色

角色 說明 權限
Firebase App Check 管理員
roles/firebaseappcheck.admin
具備
App Check 資源的完整讀取/寫入權限
Firebase App Check 檢視者
roles/firebaseappcheck.viewer
具備
App Check 資源的唯讀存取權
Firebase App Check 權杖驗證者
roles/firebaseappcheck.tokenVerifier
具備 App Check 的權杖驗證功能存取權

Firebase 應用程式發布角色

角色 說明 權限
Firebase 應用程式發布管理員

roles/firebaseappdistro.admin
具備應用程式發布資源的完整讀取/寫入權限
Firebase 應用程式發布檢視者

roles/firebaseappdistro.viewer
具備
應用程式發布資源的
唯讀存取權

Firebase App Hosting 角色

角色 說明 權限
Firebase App Hosting Compute 執行者

roles/firebaseapphosting.computeRunner
建構及執行 App Hosting 後端需要的最低權限。 通常會授予服務帳戶。
Firebase App Hosting 管理員

roles/firebaseapphosting.admin
具備
App Hosting 資源的完整讀取/寫入權限
Firebase App Hosting 檢視者
敬上 roles/firebaseapphosting.viewer
具備
App Hosting 資源的唯讀存取權
Firebase App Hosting 開發人員

roles/firebaseapphosting.developer
具備
App Hosting 後端、版本、 並釋出資源

Firebase 驗證角色

角色 說明 權限
Firebase 驗證管理員
roles/firebaseauth.admin
具備
驗證資源的完整讀取/寫入權限
Firebase 驗證檢視者
roles/firebaseauth.viewer
具備
驗證資源的唯讀存取權

Firebase A/B 測試角色 (Beta 版)

角色 說明 權限
Firebase A/B 測試管理員

roles/firebaseabt.admin (Beta 版)
具備
A/B 測試資源的完整讀取/寫入權限
Firebase A/B 測試檢視者

roles/firebaseabt.viewer (Beta 版)
具備
A/B 測試資源的唯讀存取權

Cloud Firestore 角色

您可以在下列位置查看可用的 Cloud Firestore 角色: Google Cloud 說明文件

如要允許專案成員編輯及發布以下項目的安全性規則: 如要透過 Firebase CLI 部署安全性規則,或是想透過 Firebase CLI 部署安全性規則,您必須 之後就能為使用者指派自訂角色 其中包含 firebaserules.*權限

Cloud Storage 角色

您可以在 Google Cloud 說明文件

如要允許專案成員編輯及發布以下項目的安全性規則: 如要透過 Firebase CLI 部署安全性規則,或是想透過 Firebase CLI 部署安全性規則,您必須 之後就能為使用者指派自訂角色 其中包含 firebaserules.*權限

Cloud Functions for Firebase 角色

您可以在下列路徑尋找可用的 Cloud Functions for Firebase 角色: Google Cloud 說明文件

Firebase 通訊廣告活動角色

這些角色適用於 Firebase 雲端通訊和 Firebase 應用程式內通訊。

角色 說明 權限
Firebase 通訊廣告活動管理員
roles/firebasemessagingcampaigns.admin
具備下列廣告活動資源的完整讀取/寫入權限:
雲端通訊和應用程式內通訊
Firebase 通訊廣告活動檢視者
roles/firebasemessagingcampaigns.viewer
具備雲端通訊和應用程式內通訊
廣告活動資源的唯讀存取權

Firebase 雲端通訊角色

角色 說明 權限
Firebase 雲端通訊管理員
roles/firebasenotifications.admin
具備雲端通訊資源
的完整讀取/寫入權限
Firebase 雲端通訊檢視者
roles/firebasenotifications.viewer
具備雲端通訊資源的
唯讀存取權

Firebase Crashlytics 角色

角色 說明 權限
Firebase Crashlytics 管理員
roles/firebasecrashlytics.admin
具備
Crashlytics 資源的完整讀取/寫入權限
Firebase Crashlytics 檢視者
roles/firebasecrashlytics.viewer
具備
Crashlytics 資源的唯讀存取權
角色 說明 權限
Firebase Dynamic Links 管理員
roles/firebasedynamiclinks.admin
具備
Dynamic Links 資源的完整讀取/寫入權限
Firebase Dynamic Links 檢視者
roles/firebasedynamiclinks.viewer
具備
Dynamic Links 資源的唯讀存取權

Firebase Extensions 發布商角色

角色 說明 權限
Firebase Extensions 發布商 - 擴充功能管理員

roles/firebaseextensionspublisher.extensionsAdmin (Beta 版)
上傳、發布及查看
Firebase Extensions 的詳細資料和指標
Firebase Extensions 發布商 - 擴充功能檢視者

roles/firebaseextensionspublisher.extensionsViewer (Beta 版)
查看
這個發布商上傳的 Firebase Extensions

Firebase 託管角色

角色 說明 權限
Firebase 代管管理員
roles/firebasehosting.admin
具備託管資源的完整讀取/寫入權限
Firebase 代管檢視者
roles/firebasehosting.viewer
具備
託管資源的唯讀存取權

Firebase 應用程式內通訊角色 (Beta 版)

角色 說明 權限
Firebase 應用程式內通訊管理員

roles/firebaseinappmessaging.admin (Beta 版)
具備
應用程式內通訊資源的完整讀取/寫入權限
Firebase 應用程式內通訊檢視者

roles/firebaseinappmessaging.viewer (Beta 版)
具備
應用程式內通訊資源的唯讀存取權

Firebase ML 角色 (Beta 版)

角色 說明 權限
Firebase ML 管理員

roles/firebaseml.admin (Beta 版)
具備
Firebase 機器學習資源的完整讀取/寫入權限
Firebase ML 檢視者

roles/firebaseml.viewer (Beta 版)
具備
Firebase ML 資源的
唯讀存取權

Firebase Performance Monitoring 角色

角色 說明 權限
Firebase Performance Monitoring 管理員
roles/firebaseperformance.admin
具備
Performance Monitoring 資源
的完整讀取/寫入權限
設定及接收 Performance Monitoring 快訊
Firebase Performance Monitoring 檢視者
roles/firebaseperformance.viewer
具備
Performance Monitoring 資源的唯讀存取權

Firebase 即時資料庫角色

角色 說明 權限
Firebase 即時資料庫管理員
roles/firebasedatabase.admin
具備即時資料庫資源的完整讀取/寫入權限
Firebase 即時資料庫檢視者
roles/firebasedatabase.viewer
具備即時資料庫資源的
唯讀存取權

Firebase 遠端設定角色

角色 說明 權限
Firebase 遠端設定管理員
roles/cloudconfig.admin
具備
遠端設定資源的完整讀取/寫入權限
Firebase 遠端設定檢視者
roles/cloudconfig.viewer
具備
遠端設定資源的唯讀存取權

Firebase Test Lab 角色

Firebase Test Lab 需要存取 Cloud Storage 值區,因此需要 需要一組非常具體的權限 標準 Firebase 預先定義角色如要授予 Test Lab 存取權,請使用 「解決方案」中所述的解決方案 Firebase Test Lab 權限 專區。