Owner、Editor 和 Viewer 角色

基本角色(Owner、Editor 和 Viewer)是 IAM 的基础角色,包含对所有 Firebase 产品和服务的不同级别的访问权限。

下表总结了每个角色中包含的权限。如需详细了解基本角色,请参阅 Google Cloud 文档。

请注意,基本角色以前称为“原初”角色。

使用 Firebase 控制台Google Cloud 控制台将这些角色分配给项目成员。

角色 权限
Viewer
roles/viewer
只读权限,例如查看(但无法修改)现有资源或数据。
Editor
roles/editor
Viewer 角色的所有权限,另加修改状态(例如,更改现有资源)的权限。
Owner
roles/owner
Editor 角色的所有权限,另加以下操作的权限:
  • 管理项目及其中所有资源的角色和权限。
  • 为项目设置结算功能。
  • 删除或恢复项目。

分配 Owner 角色的重要性

为了确保妥善管理 Firebase 项目,必须为其设置所有者。项目所有者是指可以执行多项重要管理操作[例如分配角色和管理 Google Analytics(分析)媒体资源]的人员,Firebase 支持团队只能完成所演示项目的所有者发出的管理请求。

为 Firebase 项目设置所有者后,请务必及时更新这些分配。

请注意,如果 Firebase 项目属于 Google Cloud 组织,则管理 Google Cloud 组织的人员可以执行所有者可以执行的多项任务。但是,对于一些特定于所有者的任务[如分配角色或管理 Google Analytics(分析)媒体资源],管理员可能需要为自己分配实际的 Owner 角色来执行这些任务。