删除项目

删除项目以移除组织内的一组资源。在 Google Distributed Cloud (GDC) 气隙环境中删除项目时,系统会先验证该项目是否符合删除条件。如果系统报告预检错误,您必须先手动解决问题,然后才能启动项目删除操作。

准备工作

如需获得删除项目所需的权限,请让组织 IAM 管理员向您授予 Project Editor 角色 (project-editor)。

删除项目及其资源

如需删除项目,请完成以下步骤:

gdcloud

  1. 确保您已安装 gdcloud CLI。如需了解更多 信息,请参阅 gdcloud CLI 概览 页面。

  2. 如需删除项目,请运行以下命令:

    gdcloud projects delete PROJECT_ID
    

    PROJECT_ID 替换为要删除项目的唯一标识符。

如果项目删除预检成功完成,GDC 系统会开始删除项目。如果预检未成功完成,gdcloud CLI 中会报告预检失败以及相应的错误代码。

Terraform

  • 如需使用 Terraform 删除项目,请运行以下命令:

    terraform destroy -target kubernetes_manifest.project-create
    

您必须先手动解决报告的问题,然后才能删除项目。如需了解手动解决预检失败问题的步骤,请参阅 处理项目删除预检失败问题 部分。

处理项目删除预检失败问题

如果项目删除预检任务未成功,系统会为您提供一个与问题对应的代码。请在以下部分中找到该代码,然后按照概述的步骤解决问题。

OBJ-E0001:必须删除项目中的存储分区

如果要删除的项目中仍有存储分区,则在删除该项目时会发生此错误。 您必须先移除存储分区,然后才能成功删除项目。

请按照 删除存储分区 部分中的说明手动删除项目的存储分区。

DBS-E000X:必须删除项目中的数据库集群

如果要删除的项目中仍有数据库集群,则在删除该项目时会发生此错误。

DBS-E0001:必须删除 PostgreSQL 数据库集群

此错误表示您尝试删除的项目中仍有 PostgreSQL 数据库集群。

您必须先移除项目中的所有 PostgreSQL 数据库集群,然后才能成功删除项目。

请按照 删除数据库集群 部分中的说明手动删除项目的数据库集群。

DBS-E0002:必须删除 Oracle 数据库集群

此错误表示您尝试删除的项目中仍有 Oracle 数据库集群。

您必须先移除项目中的所有 Oracle 数据库集群,然后才能成功删除项目。

请按照 删除数据库集群 部分中的说明手动删除项目的数据库集群。

DBS-E0003:必须删除 AlloyDB Omni 数据库集群

此错误表示您尝试删除的项目中仍有 AlloyDB Omni 数据库集群。

您必须先移除项目中的所有 AlloyDB Omni 数据库集群,然后才能成功删除项目。

请按照 删除数据库集群 部分中的说明手动删除项目的数据库集群。

VMM0001:必须删除影子项目中的存储分区

如果要删除的项目中仍有虚拟机映像存储分区(位于名为“影子项目”的内部项目中),则在删除该项目时会发生此错误。 由于这是一个内部项目,您必须让基础架构运维人员 (IO) 完成此任务。

请让 IO 完成 VMM-R0101 运行手册,以删除影子项目中剩余的虚拟机映像存储分区 。请务必向 IO 提供影子项目名称,该名称采用以下格式:

PROJECT_NAME-vm-system

PROJECT_NAME 替换为您要删除的项目的名称。