基本角色(所有者、编辑者和查看者)是 IAM 的基本角色,包括所有 Firebase 产品和服务的不同级别的访问权限。
下表总结了每个角色中包含的权限。在 Google Cloud 文档中详细了解基本角色。
请注意,基本角色以前称为“原始”角色。
使用Firebase 控制台或Google Cloud Console将这些角色分配给项目成员。
角色 | 权限 |
---|---|
查看器roles/viewer | 只读操作的权限,例如查看(但不修改)现有资源或数据。 |
编辑roles/editor | 所有查看者角色权限,以及修改状态的操作权限,例如更改现有资源。 |
所有者roles/owner | 所有 Editor 角色权限,以及以下操作的权限:
|
分配所有者角色的重要性
为确保对 Firebase 项目进行适当管理,它必须具有Owner 。项目的所有者是可以执行多项重要管理操作(例如分配角色和管理 Google Analytics(分析)属性)的人,而 Firebase 支持人员只能满足已证明的项目所有者的管理请求。
为 Firebase 项目设置所有者后,保持这些分配是最新的很重要。
请注意,如果 Firebase 项目是 Google Cloud 组织的一部分,则管理您的 Google Cloud 组织的人可以执行所有者可以执行的许多任务。但是,对于一些特定于所有者的任务(例如分配角色或管理 Google Analytics 属性),管理员可能需要为自己分配实际的所有者角色才能执行这些任务。