我不小心删除了Firebase的默认服务帐户,现在我的功能无法访问Firestore,并返回以下错误。
{"code": "400","details": "Getting metadata from plugin failed with error: invalid_grant: Not a valid email or user ID.","metadata": {"internalRepr": {}}}
我已使用相关权限再次为firebase创建了服务帐户,但不确定如何将其设置为默认帐户。
任何帮助将不胜感激。如果问题中缺少一些细节,我将很乐意补充。谢谢
答案 0 :(得分:1)
对于正在努力解决此问题并最近删除默认服务帐户(在30天之内)的人,可以访问以下链接以寻求解决方案:When default service account is deleted within 30 days. < / p>
如果30天的窗口已经过去,并且您正在寻找其他解决方案,例如创建新的服务帐户并将其设置为默认帐户,请让我告诉您,
“不可能。唯一的解决方法是创建一个新项目并在此处部署所需的服务。” 。
这不是我在说,这是预期的行为。我在这个问题上苦苦挣扎,没有在线找到任何解决方案,也没有找到任何关于stackoverflow的问题,在文档中也找不到。
最后,在this link上, Maxim 给出了一个答案,其中我有三种选择,其中一种是:
所以我确实通过Google Issuetracker公开了一个私人问题,这是他们的回应:
希望这可以节省某人的时间。我为这个问题苦苦挣扎了2天。得出结论很浪费时间。