Firebase – 权限不足,即使我是项目所有者

我通过调用此命令使用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

点赞