查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

Firebase 产品级预定义角色

这些角色授予对特定Firebase 产品的完全读/写或只读访问权限。

使用Google Cloud Console将这些角色分配给项目成员。

Firebase 应用检查角色

角色描述权限
Firebase 应用检查管理员
roles/firebaseappcheck.admin
完全读/写访问权限
应用检查资源
Firebase 应用检查查看器
roles/firebaseappcheck.viewer
只读访问
应用检查资源

Firebase 应用分发角色

角色描述权限
Firebase 应用分发管理员
roles/firebaseappdistro.admin
完全读/写访问权限
应用分发资源
Firebase 应用分发查看器
roles/firebaseappdistro.viewer
只读访问
应用分发资源

Firebase 身份验证角色

角色描述权限
Firebase 身份验证管理员
roles/firebaseauth.admin
完全读/写访问权限
认证资源
Firebase 身份验证查看器
roles/firebaseauth.viewer
只读访问
认证资源

Firebase A/B 测试角色(测试版)

角色描述权限
Firebase A/B 测试管理员
roles/firebaseabt.admin
(测试版)
完全读/写访问权限
A/B 测试资源
Firebase A/B 测试查看器
roles/firebaseabt.viewer
(测试版)
只读访问
A/B 测试资源

Cloud Firestore 角色

Google Cloud 文档中查找可用的 Cloud Firestore 角色。

要允许项目成员在 Firebase 控制台中编辑和发布安全规则或通过 Firebase CLI 部署安全规则,您可以创建并为其分配包含firebaserules.*权限自定义角色

云存储角色

Google Cloud 文档中查找可用的 Cloud Storage 角色。

要允许项目成员在 Firebase 控制台中编辑和发布安全规则或通过 Firebase CLI 部署安全规则,您可以创建并为其分配包含firebaserules.*权限自定义角色

Firebase 角色的 Cloud Functions 函数

Google Cloud 文档中查找适用于 Firebase 角色的可用 Cloud Functions。

Firebase 云消息传递角色

角色描述权限
Firebase 云消息传递管理员
roles/firebasenotifications.admin
完全读/写访问权限
云消息资源
Firebase 云消息查看器
roles/firebasenotifications.viewer
只读访问
云消息资源

Firebase Crashlytics 角色

角色描述权限
Firebase Crashlytics 管理员
roles/firebasecrashlytics.admin
完全读/写访问权限
Crashlytics 资源
Firebase Crashlytics 查看器
roles/firebasecrashlytics.viewer
只读访问
Crashlytics 资源
角色描述权限
Firebase 动态链接管理员
roles/firebasedynamiclinks.admin
完全读/写访问权限
动态链接资源
Firebase 动态链接查看器
roles/firebasedynamiclinks.viewer
只读访问
动态链接资源

Firebase 托管角色

角色描述权限
Firebase 托管管理员
roles/firebasehosting.admin
完全读/写访问权限
托管资源
Firebase 托管查看器
roles/firebasehosting.viewer
只读访问
托管资源

Firebase 应用内消息角色(测试版)

角色描述权限
Firebase 应用内消息管理
roles/firebaseinappmessaging.admin
(测试版)
完全读/写访问权限
应用内消息资源
Firebase 应用内消息查看器
roles/firebaseinappmessaging.viewer
(测试版)
只读访问
应用内消息资源

Firebase ML 角色(测试版)

角色描述权限
Firebase 机器学习管理员
roles/firebaseml.admin
(测试版)
完全读/写访问权限
Firebase 机器学习资源
Firebase 机器学习查看器
roles/firebaseml.viewer
(测试版)
只读访问
Firebase 机器学习资源

Firebase 性能监控角色

角色描述权限
Firebase 性能监控管理员
roles/firebaseperformance.admin
完全读/写访问权限
性能监控资源

配置和接收性能监控警报
Firebase 性能监控查看器
roles/firebaseperformance.viewer
只读访问
性能监控资源

Firebase 实时数据库角色

角色描述权限
Firebase 实时数据库管理员
roles/firebasedatabase.admin
完全读/写访问权限
实时数据库资源
Firebase 实时数据库查看器
roles/firebasedatabase.viewer
只读访问
实时数据库资源

Firebase 远程配置角色

角色描述权限
Firebase 远程配置管理员
roles/cloudconfig.admin
完全读/写访问权限
远程配置资源
Firebase 远程配置查看器
roles/cloudconfig.viewer
只读访问
远程配置资源

Firebase 测试实验室角色

Firebase 测试实验室需要访问 Cloud Storage 存储分区,因此它需要一组非常具体的权限,这些权限并未全部包含在标准 Firebase 预定义角色中。要授予对测试实验室的访问权限,请使用Firebase 测试实验室权限部分中描述的解决方案之一。