我通过调用此命令使用Firebase CLI尝试
export Firebase user accounts:
firebase auth:export save_file.json –format = json –project = MyProjectName
这将返回以下错误消息:
Error: Authorization failed. This account is missing the following required permissions on project MyProject:
firebase.projects.get
firebaseauth.users.get
我的帐户拥有所有者级权限,根据GCloud IAM设置页面具有“对所有资源的完全访问权限”.
所有者帐户如何缺少所需的权限?如何通过此错误执行导出?
我已确认我已在CLI中登录到正确的帐户.当我执行firebase登录时,它返回已经登录为****@gmail.com这是我拥有所有者级权限的同一帐户(以及创建该项目的帐户.)
最佳答案 该命令需要项目ID而不是项目名称.
该错误使它听起来像一个权限问题(因为从技术上讲它 – 只是不是我打算访问的项目),但根本原因是项目参数需要是ID而不是名称.
所以命令应该包含–project = myprojectid-1234而不是–project = MyProjectName