繁体   English   中英

生成私钥失败。 请在几分钟后再试一次。 Firebase 不会为项目生成新的私钥

[英]Failed to generate a private key. Please try again in a few minutes. Firebase doesn't generate new private key for a project

我想从 firebase 生成一个新的私钥,以使用 firebase 提供的数据库 API。 当我单击获取新私钥以下载私钥时,我收到以下消息:

生成私钥失败。 请在几分钟后再试一次。

我现在应该如何继续获取新的私钥? 为什么会发生这种情况,我是否有权下载新的私钥? (我是 firebase 项目的查看者)

VIewer没有创建服务帐户密钥所需的iam.serviceAccountKeys.create权限。

您必须向您的身份添加一个包含该权限的角色,例如角色/iam.serviceAccountKeyAdmin

服务帐户角色

  • 项目查看者无权管理服务帐户私钥。 这就是您在尝试创建私钥时收到该消息的原因。 本文档中所述,您应该具有服务帐户密钥管理员角色 (roles/iam.serviceAccountKeyAdmin) 来管理服务帐户密钥。
  • 仅服务帐户密钥管理员角色就足以创建私钥。 但如果没有项目查看者角色,您将无法查看该页面以从 Firebase 控制台创建私钥。 因此,除了项目查看者角色之外,请让项目所有者或有权授予项目 IAM 角色的人授予您服务帐户密钥管理员角色。

如果您过去创建了如此多的服务帐户密钥,请删除它们。

您现在应该可以创建新密钥了

如果您的 Chrome 浏览器有更新待定,Firebase 会抛出此消息。 更新您的 Chrome 并重试,它应该可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM