还原gcp应用程序引擎项目后无法重新部署它

jei2mxaa  于 2021-07-05  发布在  Java
关注(0)|答案(3)|浏览(343)

我使用Java11创建了一个gcp应用程序引擎(ae)项目。一旦创建了ae项目,我就将其链接到firebase(而不是一开始就通过firebase本地创建)。一切正常。
今天我删除了firebase帐户,以为它会保留原来的ae项目,因为我认为它只是我核心ae项目的一个附加组件。我错了。ae项目和firebase帐户都被删除。我通过gcp管理屏幕恢复了这两个功能,站点也恢复了(ae项目和firebase功能)。
现在的问题是,我无法使用部署新版本的代码 gcloud app deploy . 生成日志(在gcp端)列出以下错误:
步骤#3-“analyzer”:已经有映像(带有摘要):us.gcr.io/gae-runtimes/buildpacks/java11/builder:java11_20200816_11_0_rc00
步骤#3-“analyzer”:错误:初始化缓存失败:创建映像缓存失败:访问缓存映像“us.gcr.io/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache:latest“:连接到repo商店'us.gcr.io/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack”-cache:latest':获取https://us.gcr.io/v2/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache/manifests/latest:denied:request“/v2/my-project-dev-287623/app engine tmp/build cache/ttl-7d/default/buildpack cache/manifests/latest”的“最新”权限被拒绝。
现在我无法部署任何新代码。有什么想法吗?

xsuvu9jc

xsuvu9jc1#

当我为我的帐户启用帐单时,这个问题就解决了。请检查您是否为您的项目启用了计费/链接了计费帐户。

3hvapo4f

3hvapo4f2#

我想指出你的问题中的一个误解,我忘了在第一封信中提到它。没有gcp项目与firebase项目的链接。firebase项目是google云项目。这就是为什么当你删除firebase项目时,gcp项目就消失了。这是有意的行为。你的意思是link,实际上是将firebase服务添加到当前的gcp项目中
可以肯定的是,权限错误。你需要给 Docker 许可。它也可能是由“云构建api”引起的,检查“云构建api”是否已启用,并尝试禁用它,然后启用它。可能会有帮助。如果问题继续,请告诉我

tjvv9vkg

tjvv9vkg3#

因为我的案子没有付款。上个月有一笔0.01美元的未付款&由于最低付款额为10美元,付款失败。我已经预付了10美元&工作罚款。

相关问题