我最近将我的应用程序从我的个人 Google 开发者帐户转移到我的组织开发者帐户。我的 Android 应用程序使用 Google Cloud 功能,例如发布/订阅和服务代理。自转移以来,我的云功能出现了错误。我在 pub/sub 计划函数中收到 401 未经授权的错误,并且在 Firestore 触发器函数中收到资源名称错误。转移应用后,云函数权限是否会失效,需要重新创建?
应用程序传输完成后,我曾多次尝试重新部署功能。我还在组织开发者帐户的 Google Play 控制台中将服务帐户电子邮件添加为具有所需权限的用户。还是没修好。请寻找正确方向的推动力,谢谢!
好的,就这样解决了。似乎将服务帐户电子邮件添加到新的 Google Play 控制台“用户和权限”有所帮助,但传播需要一天的时间。然后我没有收到我的函数之一的 401 错误。
另一个错误是我以前遇到过的一个旧错误,但只是忘记了。我得到: "message": "不允许更改函数触发类型或事件提供者", “状态”:“FAILED_PRECONDITION”
我尝试更新该函数,但 Firebase 检测到该函数的触发器类型已更改。 Cloud Functions 不允许修改已部署函数的触发器类型(例如,从 HTTP 更改为 Firestore 或 Pub/Sub)。我删除了云功能并重新部署。工作了。结果和我的App转移无关。
谢谢你