基本角色 (擁有者、編輯者和檢視者) 是 IAM 的基本角色,包含所有 Firebase 產品和服務的不同層級存取權限。
下表列出各角色包含的權限。如要進一步瞭解基本角色,請參閱 Google Cloud 說明文件。
請注意,基本角色舊稱「原始」角色。
使用 Firebase 控制台或 Google Cloud 控制台,將這些角色指派給專案成員。
| 角色 | 權限 |
|---|---|
檢視者roles/viewer |
唯讀操作權限,例如檢視 (但不修改) 現有的資源或資料。 |
編輯者roles/editor |
具備檢視者角色的所有權限,「以及」會修改狀態的操作權限,例如變更現有資源。 |
擁有者roles/owner |
所有編輯者角色權限,加上下列操作的權限:
|
指派擁有者角色的重要性
為確保 Firebase 專案管理得當,專案必須有擁有者。
具備「擁有者」角色的專案成員通常是唯一能執行管理工作或接收重要通知的專案成員:
- 具備「擁有者」角色的專案成員通常是唯一能執行重要管理動作 (例如指派角色和管理 Google Analytics 資源) 的成員,而 Firebase 支援團隊只能處理經證實為專案擁有者提出的管理要求。
- 根據預設,只有具備「擁有者」角色的專案成員,才會收到專案或產品異動通知 (例如帳單和法律異動、功能淘汰等)。如要讓特定或額外的專案成員接收通知,您可以視需要自訂專案的「重要聯絡人」。
為 Firebase 專案設定擁有者後,請務必確保這些指派項目符合最新狀態。
請注意,如果 Firebase 專案屬於 Google Cloud 機構,則管理 Google Cloud 機構的人員可以執行許多擁有者可以執行的工作。不過,對於幾項擁有者專屬的工作 (例如指派角色或管理 Google Analytics 屬性),管理員可能需要為自己指派實際擁有者角色,才能執行這些工作。