首页 > 解决方案 > 恢复后无法重新部署 GCP App Engine 项目

问题描述

我使用 Java 11 创建了一个 GCP App Engine (AE) 项目。创建 AE 项目后,我将其链接到 Firebase(而不是一开始就通过 Firebase 本地创建)。一切正常。

今天我删除了 Firebase 帐户,以为它会保留原始的 AE 项目,因为我认为它只是我核心 AE 项目的附加组件。我错了。AE 项目和 Firebase 帐户均已删除。我通过 GCP 管理屏幕恢复了两个站点,并且站点恢复了(AE 项目Firebase 功能)。

现在的问题是我无法使用gcloud app deploy. 构建日志(在 GCP 端)列出了以下错误:

步骤#3 - “分析器”:已经有图像(带有摘要):us.gcr.io/gae-runtimes/buildpacks/java11/builder:java11_20200816_11_0_RC00

步骤 #3 - “分析器”:错误:无法初始化缓存:无法创建图像缓存:访问缓存图像“us.gcr.io/my-project-dev-287623/app-engine-tmp/build-cache/ttl -7d/default/buildpack-cache:latest": 连接到 repo store '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 : 拒绝:来自请求“/v2/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache/manifests/latest”的“最新”权限被拒绝。

现在我无法部署任何新代码。有任何想法吗?

标签: javafirebasegoogle-app-enginegoogle-cloud-platform

解决方案


当我为我的帐户启用计费时,此问题已得到解决。请检查您是否为您的项目启用了计费/关联的计费帐户。


推荐阅读