"my-project" 的 App Engine 服务帐户不存在?

The App Engine service account does not exist for "my-project"?

我下载了google官方最新的pythonapp engine demo,用flex env部署,但是出现了这个问题

size: 3458
DONE
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ERROR: (gcloud.app.deploy) FAILED_PRECONDITION: The App Engine service account does not exist for "my-project".

并且我检查了 IAM 服务-xxxxxxxxx@gae-api-prod.google.com.iam.gserviceaccount.com 已经存在。 有人可以帮助我吗?


解决方法: 有人删除了默认的应用引擎帐户,只需添加它就解决了。

要么是初始化错误,要么是服务账号更新错误。

转到控制台中的 API Lenny,搜索 appengine disable 并再次启用 API。它应该可以解决问题。

如果没有,请尝试相同的过程,但在 service-<project number>@gae-api-prod.google.com.iam.gserviceaccount.com

之前删除 appengine flex 服务帐户

如果还是不行,再删除appengine组件中的默认服务。