java - 恢复后无法重新部署 GCP App Engine 项目

标签 java firebase google-app-engine google-cloud-platform

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

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

现在的问题是我无法使用 gcloud app deploy 部署我的代码的新版本。构建日志(在 GCP 端)列出了以下错误:

Step #3 - "analyzer": Already have image (with digest): us.gcr.io/gae-runtimes/buildpacks/java11/builder:java11_20200816_11_0_RC00

Step #3 - "analyzer": ERROR: failed to initialize cache: failed to create image cache: accessing cache image "us.gcr.io/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache:latest": connect to repo store 'us.gcr.io/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache:latest': GET https://us.gcr.io/v2/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache/manifests/latest: DENIED: Permission denied for "latest" from request "/v2/my-project-dev-287623/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache/manifests/latest".

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

最佳答案

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

关于java - 恢复后无法重新部署 GCP App Engine 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63734728/

相关文章:

java - 在不使用 java.awt.Color 的情况下从 HSV(Java 中的 HSB)转换为 RGB(Google App Engine 不允许)

javascript - 用于 Google App Engine channel API 客户端的无窗口容器

java - 如何创建一个填充对象列的组合框? ( java )

java - 从 Spring 属性传递 Apache Camel 端点 Uri

java - 如何从 firestore 数据库获取所有文档 ID 并将其存储到阵列适配器

android - 当在 infowindows(谷歌地图)中点击 imageurl 时,它应该在网页中打开图像

Firebase 用户已删除但仍在设备上登录

google-app-engine - 无法连接到 Google App Engine 上的 Redis 服务器

java - 错误 org.hibernate.util.JDBCExceptionReporter - 通信链路故障

java - 仅获取 ArrayList 中符合条件的第一个元素