You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP旧项目启用GAE时提示应用已存在但实际无应用的异常问题求助

GCP项目App Engine异常状态排查求助:幽灵应用与跨项目域名映射问题

问题背景

我最近接手了一个非常老旧的GCP项目,表面看起来似乎无人使用,但实际处于异常状态。项目域名/ID已替换为占位符,核心矛盾是App Engine应用的存在状态出现冲突,且关联的自定义域名还指向了另一个GCP项目的实例。

具体异常表现

1. App Engine应用状态自相矛盾

用gcloud CLI查询时,系统提示项目中没有App Engine应用,但尝试创建或部署应用时,又提示应用已经存在:

$ gcloud --project projectId app describe
ERROR: (gcloud.app.describe) The current Google Cloud project [projectId] does not contain an App Engine application. Use `gcloud app create` to initialize an App Engine application within the project.
$ gcloud --project projectId app create --region asia-east1
ERROR: (gcloud.app.create) The project [projectId] already contains an App Engine application. You can deploy your application using `gcloud app deploy`.

执行gcloud app deploy命令时,也会抛出完全相同的“应用已存在”错误。

2. 自定义域名映射异常

通过CLI可以查看到项目中已注册了一个自定义域名,但尝试删除该域名映射时,系统又提示应用不存在:

$ gcloud --project projectId app domain-mappings list
ID                     SSL_CERTIFICATE_ID SSL_MANAGEMENT_TYPE PENDING_AUTO_CERT
subdomain.domain.com                      MANUAL
$ gcloud --project projectId app domain-mappings delete subdomain.domain.com
ERROR: (gcloud.app.domain-mappings.delete) NOT_FOUND: App does not exist.

更诡异的是,访问这个subdomain.domain.com域名时,会直接跳转到另一个GCP项目的GAE实例,而且对那个项目的更新会同步反映到这个域名的访问内容里——显然这个遗留的“幽灵”域名映射实际上指向了外部项目的资源。

已排查的排除项

我已经确认并排除了权限和计费相关的问题:

  • 在IAM & Admin -> Manage Resources中可以正常查看项目ID,无待删除资源,项目已正确绑定计费账号;
  • 为确保权限足够,我已经给自己授予了所有者权限,但问题依然没有解决。

求助方向

目前我推测这个老旧项目处于某种遗留的异常状态,和另一个项目存在未知的关联,但找不到具体的排查方向。有没有遇到过类似情况的朋友?或者有没有GCP内部工具/排查手段可以定位这种跨项目的异常关联?

内容的提问来源于stack exchange,提问作者Danny Yang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 13:32:42