执行firebase auth:export命令需要哪些必要的权限?
Firebase auth:export 命令所需服务账号权限
执行firebase auth:export导出用户数据时,服务账号需要满足以下权限要求:
方案1:使用预定义角色(推荐)
直接给服务账号绑定 Firebase Authentication Viewer 角色即可,该预定义角色默认包含导出操作所需的全部权限,无需额外配置。
方案2:使用自定义角色
如果需要按照最小权限原则配置自定义角色,需要在角色中添加以下权限:
firebaseauth.users.getfirebaseauth.users.list- 部分项目环境下需要额外补充
firebaserules.releases.get权限,用于读取关联的认证规则配置
注意:权限配置完成后需要等待1-5分钟让权限生效后再重新执行命令,若仍有报错可在命令后追加
--debug参数运行,可输出详细的错误日志定位具体问题。
内容的提问来源于stack exchange,提问作者pez
相关产品推荐
相关产品推荐

