开发者控制台中缺少“应用引擎服务帐户”

开发者控制台中缺少“应用引擎服务帐户”

我目前正在更新旧的 appengine 应用程序以使用新的基于云存储的文件 API(python)。

这也意味着为该应用程序设置云存储。

我已经成功完成此操作,但我的应用程序无法实际上传到云存储桶。经过一些 IRC 调试后,发现这可能与此帐户的权限部分中没有“App Engine 服务帐户”有关。

明确将 @appspot.gserviceaccount.com 添加到存储桶权限(用户权限所有者角色)可解决问题。但由于缺少此帐户,应用程序权限配置仍处于不一致状态。

有没有办法重置/更新这些权限/用户?

(此时创建一​​个新的应用程序并迁移到它并不是一个真正的选择)

当前权限

答案1

事实证明谷歌提供了直接支持用于文件 API 迁移。解决方案是手动将用户(即 @appspot.gserviceaccount.com)添加回您的项目。用户从未被内部删除。

相关内容