“我的项目”不存在App Engine服务帐户吗?

时间:2019-08-07 03:12:49

标签: google-app-engine deployment google-cloud-platform google-cloud-iam

我下载了google官方最新的python应用引擎演示,并通过flex env进行了部署,但是出现了这个问题

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

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

我检查了IAM service-xxxxxxxxx@gae-api-prod.google.com.iam.gserviceaccount.com是否已存在。 有人可以帮我吗?


解决方案: 有人删除默认的App Engine帐户,只需添加它即可解决。

2 个答案:

答案 0 :(得分:0)

这是错误的初始化或错误的服务帐户更新。

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

如果没有,请尝试相同的过程,但是在service-<project number>@gae-api-prod.google.com.iam.gserviceaccount.com之前删除appengine flex服务帐户

如果仍然无法正常运行,请同时删除Appengine组件中的默认服务。

答案 1 :(得分:0)

遇到相同的问题...但是解决了恢复默认的已删除服务帐户的问题。本文将指导https://medium.com/@ajanthan/have-you-lost-your-appengine-default-service-account-and-the-world-went-dark-f4282dc0c434