You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Crashlytics控制台:能否给项目只读权限开发者关闭事件权限?

关于Firebase Crashlytics只读用户关闭事件权限的问题

好问题!我来梳理一下Firebase Crashlytics控制台中权限配置的关键点,以及你遇到的情况:

  • 核心结论:默认的项目只读权限(Viewer)无法让用户关闭Crashlytics事件,但可以通过调整权限组合或自定义IAM角色来实现需求。

你尝试过的权限分析

咱们先拆解一下你试过的几个权限的作用:

  • Viewer(整个项目):这个权限仅提供所有项目资源的只读访问,完全没有修改/关闭事件的权限,所以肯定行不通。
  • Error Reporting User:这个权限的定位就是只读Error Reporting(Crashlytics事件归属的服务)数据,同样不具备修改事件状态的能力。
  • Error event author:这个权限仅允许用户创建自己上报的错误事件,无法对已存在的Crashlytics事件进行关闭操作。
  • Error Reporting Administrator:这个权限确实具备管理Error Reporting事件的能力(包括关闭Crashlytics事件),但它的权限范围更大——用户还能修改Error Reporting的设置、删除事件等,会超出你原本想要的“只读为主,仅能关闭事件”的需求。

更精准的解决方案:自定义IAM角色

如果你想严格控制权限范围,只让该用户拥有项目只读权限+关闭Crashlytics事件的能力,可以通过创建自定义IAM角色来实现:

  1. 进入Google Cloud IAM控制台,找到你的项目,创建一个新的自定义角色。
  2. 在权限列表中添加clouderrorreporting.events.update这个权限(该权限允许更新Error Reporting事件的状态,包括关闭)。
  3. 将这个自定义角色与原本的Viewer角色一起授予目标开发者。

这样配置后,用户既拥有整个项目的只读访问权限,又能单独完成关闭Crashlytics事件的操作,不会获得额外的管理权限。

内容的提问来源于stack exchange,提问作者aorlando

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:04:51