如何将帐户设置为 Firebase 的默认服务帐户?
How to setup an account as the default service account for Firebase?
我不小心删除了 firebase 的默认服务帐户,现在我的函数无法访问 firestore 并返回以下错误。
{"code": "400","details": "Getting metadata from plugin failed with error: invalid_grant: Not a valid email or user ID.","metadata": {"internalRepr": {}}}
我已经使用相关权限再次为 firebase 创建了一个服务帐户,但不确定如何将其设置为默认帐户。
如有任何帮助,我们将不胜感激。如果问题中缺少一些细节,我很乐意补充。谢谢
对于遇到此问题并且最近删除默认服务帐户(30 天内)的人,可以转到此link 解决方案:
如果 30 天 window 已经过去,而您正在寻找其他解决方案,例如创建一个新的服务帐户并将其设置为默认值,让我告诉您,
"THAT'S NOT POSSIBLE. The only workaround available is create a new project and deploy the service desired there.".
这不是我说的,这是预期的行为。我在这个问题上苦苦挣扎,没有在网上找到任何解决方案,也没有在任何 Whosebug 问题上找到任何解决方案,也没有在他们的文档中找到任何解决方案。
最后 Maxim 在 上给出了答案,我有三种替代方法,其中一种是:
- 通过在以下 component.
中提供您的 项目编号 打开一个私人问题
所以我确实用 Google Issuetracker 打开了一个私人问题,这是他们的回复:
希望这可以节省一些人的时间。我为这个问题苦苦挣扎了 2 天。得出这个结论真是浪费时间。
我不小心删除了 firebase 的默认服务帐户,现在我的函数无法访问 firestore 并返回以下错误。
{"code": "400","details": "Getting metadata from plugin failed with error: invalid_grant: Not a valid email or user ID.","metadata": {"internalRepr": {}}}
我已经使用相关权限再次为 firebase 创建了一个服务帐户,但不确定如何将其设置为默认帐户。
如有任何帮助,我们将不胜感激。如果问题中缺少一些细节,我很乐意补充。谢谢
对于遇到此问题并且最近删除默认服务帐户(30 天内)的人,可以转到此link 解决方案:
如果 30 天 window 已经过去,而您正在寻找其他解决方案,例如创建一个新的服务帐户并将其设置为默认值,让我告诉您,
"THAT'S NOT POSSIBLE. The only workaround available is create a new project and deploy the service desired there.".
这不是我说的,这是预期的行为。我在这个问题上苦苦挣扎,没有在网上找到任何解决方案,也没有在任何 Whosebug 问题上找到任何解决方案,也没有在他们的文档中找到任何解决方案。
最后 Maxim 在
- 通过在以下 component. 中提供您的 项目编号 打开一个私人问题
所以我确实用 Google Issuetracker 打开了一个私人问题,这是他们的回复:
希望这可以节省一些人的时间。我为这个问题苦苦挣扎了 2 天。得出这个结论真是浪费时间。