MPJ*_*MPJ 5 firebase firebase-authentication firebase-cli
我正在尝试通过调用以下命令使用Firebase CLI 导出Firebase用户帐户:
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
Run Code Online (Sandbox Code Playgroud)
我的帐户具有所有者级别的权限,根据GCloud IAM设置页面,该权限具有“对所有资源的完全访问权限”。
所有者帐户怎么会缺少必需的权限?我如何克服此错误来执行导出?
我已确认我已登录CLI的正确帐户。当我执行firebase login它时,返回的Already logged in as ****@gmail.com是与我拥有所有者级别权限的帐户相同的帐户(以及创建项目的帐户)。
该命令需要项目 ID 而不是项目名称。
该错误使它听起来像是一个权限问题(因为从技术上讲,它不是我打算访问的项目),但根本原因是项目参数需要是 ID 而不是名称。
所以命令应该包含--project=myprojectid-1234而不是--project=MyProjectName
| 归档时间: |
|
| 查看次数: |
399 次 |
| 最近记录: |