【问题标题】:Can't delete a Google Cloud Project无法删除 Google Cloud 项目
【发布时间】:2020-02-23 11:12:18
【问题描述】:

我有一个无法删除的旧 Google Cloud 项目。

当我通过网站执行此操作时,我得到一个“项目服务未知错误跟踪号:342342354345345345”

当我通过 CLI 使用命令进行操作时:

gcloud 项目删除“PROJECT”

我收到一个错误:

错误:(gcloud.projects.delete) FAILED_PRECONDITION:前置条件检查失败。

'@type':type.googleapis.com/google.rpc.ResourceInfo

资源名称:projects/77777777777777

资源类型:项目

我还能做什么?

【问题讨论】:

  • 对于控制台错误,您需要 Google Cloud 支持。对于 CLI 错误,这看起来像是您使用的是旧版本的 gcloud。运行gcloud components update 并重试。此更新命令需要 Windows 上的命令提升。
  • 您是否曾经使用过 Cloud Endpoints Services?
  • @JohnHanley 更新了,用管理员权限打开了 cmd 还是出现了同样的错误
  • @eespinola 是的!做到了!通过“gcloud endpoints services delete service-name”删除了我的端点,然后它成功删除了!谢谢!
  • 我很高兴这是您的问题。我写了这个解决方案作为答案,如果你能接受它以便让其他用户有更多的了解,我将不胜感激。谢谢! :)

标签: google-cloud-platform google-cloud-iam


【解决方案1】:

如果您在项目中使用 Cloud Endpoints 服务,则应先将其删除,然后尝试使用 UI 或以下 gcloud 命令再次删除项目:

gcloud projects delete "PROJECT"

【讨论】:

【解决方案2】:

万一这对我有用:

  1. 查看您的项目保留:gcloud alpha 资源管理器留置权列表
  2. 如果您有任何保留删除:gcloud alpha resource-manager liens delete "name"
  3. 删除您的项目 gcloud projects delete "project"

更多关于 gcp 项目保留的信息here

【讨论】: