在 Google App Engine 上部署 Django ==> 错误:(gcloud.app.deploy)NOT_FOUND:无法检索 P4SA(...)

Posted

技术标签:

【中文标题】在 Google App Engine 上部署 Django ==> 错误:(gcloud.app.deploy)NOT_FOUND:无法检索 P4SA(...)【英文标题】:Deploying Django on Google App Engine ==> ERROR: (gcloud.app.deploy) NOT_FOUND: Unable to retrieve P4SA(...) 【发布时间】:2021-06-06 05:39:28 【问题描述】:

我正在尝试在 Google App Engine 上部署 Django 应用程序。我按照here 给出的说明进行操作。唯一的问题是,当我执行命令 gcloud app deploy 时,我得到了错误:

错误:(gcloud.app.deploy)NOT_FOUND:无法从 GAIA 检索 P4SA:[service-290226755412@gcp-gae-service.iam.gserviceaccount.com]。可能是 GAIA 传播延迟或来自已删除应用的请求。

我没有在网上找到任何东西,也无法通过。 提前致谢!

【问题讨论】:

这是暂时性问题还是永久性问题?不确定这是否是解决问题的正确位置,但您能否尝试部署 Python3 Quickstart 并查看是否能够这样做? 部署烧瓶应用时同样的问题 最后,我通过删除 App Engine 项目并在观看 youtube 视频后重新开始,“解决了问题” 【参考方案1】:

Node 也有同样的问题,只是等待并再次尝试该命令稍后对我有用(在同一个 shell 中,之间没有步骤)。

【讨论】:

也为我工作。【参考方案2】:

我有同样的问题,但烧瓶。 我按照谷歌here的这个教程,当我运行命令gcloud app deploy时,我得到了同样的错误。

我的解决方案是 Enable 我项目中的 Cloud Build API 服务(在导航菜单 -> CI/CD 中)。我这样做了,一切正常,我能够完成教程。

【讨论】:

启用 APP Engine Admin API 后,为我工作。 这行得通...我对 GCP 不为您执行此操作感到非常恼火,或者至少告诉您为什么它行不通...我敢打赌这是为什么大多数人这里认为问题只是随着时间的推移突然“解决”..实际上他们可能只是漫无目的地在 Cloud Console 中闲逛并最终启用了 API。【参考方案3】:

在将 Java 应用程序部署到 App Engine 时,我遇到了同样的问题。

在 Google 控制台的 API 和服务部分下启用“Cloud Build API”为我解决了这个问题。

【讨论】:

【参考方案4】:

我在使用不同的服务 ID 时遇到了同样的错误,我删除了具有该 ID 的指定服务,而不是它开始为我工作。

【讨论】:

您好,感谢您的回答!你能用命令或sn-p扩展你的答案吗?【参考方案5】:

遇到同样的错误,我刚刚在 gcp 上激活了当前项目的计费帐户并重试部署。所有的作品都适合我?

【讨论】:

【参考方案6】:

微不足道,但通过确保所有设置都在外部配置,我取得了成功

if __name__ == "__main__":
     ...

【讨论】:

以上是关于在 Google App Engine 上部署 Django ==> 错误:(gcloud.app.deploy)NOT_FOUND:无法检索 P4SA(...)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google App Engine 上部署 Ktor 应用程序?

在 Google App Engine 上部署 create-react-app-typescript

在 Google App Engine 中部署 Spring Boot gradle 应用

在 Google App Engine 上部署 Django ==> 错误:(gcloud.app.deploy)NOT_FOUND:无法检索 P4SA(...)

部署 Google App Engine 应用程序时出现 503 错误

Google App Engine检查更新