如何将帐户设置为Firebase的默认服务帐户?

时间:2019-08-13 09:35:33

标签: firebase google-cloud-platform google-iam

我不小心删除了Firebase的默认服务帐户,现在我的功能无法访问Firestore,并返回以下错误。

 {"code": "400","details": "Getting metadata from plugin failed with error: invalid_grant: Not a valid email or user ID.","metadata": {"internalRepr": {}}}

我已使用相关权限再次为firebase创建了服务帐户,但不确定如何将其设置为默认帐户。

任何帮助将不胜感激。如果问题中缺少一些细节,我将很乐意补充。谢谢

1 个答案:

答案 0 :(得分:1)

对于正在努力解决此问题并最近删除默认服务帐户(在30天之内)的人,可以访问以下链接以寻求解决方案:When default service account is deleted within 30 days. < / p>

如果30天的窗口已经过去,并且您正在寻找其他解决方案,例如创建新的服务帐户并将其设置为默认帐户,请让我告诉您,

“不可能。唯一的解决方法是创建一个新项目并在此处部署所需的服务。”

这不是我在说,这是预期的行为。我在这个问题上苦苦挣扎,没有在线找到任何解决方案,也没有找到任何关于stackoverflow的问题,在文档中也找不到。

最后,在this link上, Maxim 给出了一个答案,其中我有三种选择,其中一种是:

    通过在以下component中提供您的 项目编号 ,来
  • 打开私人发行。

所以我确实通过Google Issuetracker公开了一个私人问题,这是他们的回应:

Google Issuetracker's Response

希望这可以节省某人的时间。我为这个问题苦苦挣扎了2天。得出结论很浪费时间。

相关问题