立即删除 Apigee 或 Apigee Hybrid 组织

本页面 适用于 Apigee 和 Apigee Hybrid。

本文档概述了立即删除 Apigee 或 Apigee Hybrid 组织(不保留期限软删除数据)的步骤。

您可以通过调用 Apigee API organizations.delete 方法并将 retention 查询参数设置为 NO_RETENTION 来立即删除 Apigee 或 Apigee Hybrid 组织。

说明

请按照以下步骤开始并跟踪 Apigee 或 Apigee Hybrid 组织的立即删除操作。

  1. 通过调用 organizations.delete API 并使用 retention=NO_RETENTION 查询参数:

    curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      'https://apigee.googleapis.com/v1/organizations/ORG_NAME?retention=NO_RETENTION'
    

    其中,ORG_NAME 是您要删除的 Apigee 组织的名称。

    当立即删除请求成功启动时,该命令会返回类似于以下输出的长时间运行 操作:

    {
      "name": "organizations/shreypaidapgx/operations/29b3280b-4287-46dc-8a08-069daf9f9bd4",
      "metadata": {
        "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata",
        "operationType": "DELETE",
        "targetResourceName": "organizations/shreypaidapgx",
        "state": "IN_PROGRESS"
      }
    }
  2. 使用上一个命令的输出中返回的操作 ID 跟踪删除操作的状态。预计删除操作最多需要 2 小时。

    在以下命令中,将 ORG_NAME 替换为您的 Apigee 组织的名称,并将 OPERATION_ID 替换为上一步中的操作 ID(例如 29b3280b-4287-46dc-8a08-069daf9f9bd4)。

    • 删除操作正在进行时,轮询该操作会返回 state 的 IN_PROGRESS:

      curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        'https://apigee.googleapis.com/v1/organizations/ORG_NAME/operations/OPERATION_ID'
      
      {
        "name": "organizations/shreypaidapgx/operations/29b3280b-4287-46dc-8a08-069daf9f9bd4",
        "metadata": {
          "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata",
          "operationType": "DELETE",
          "targetResourceName": "organizations/shreypaidapgx",
          "state": "IN_PROGRESS"
        }
      }
    • 删除操作完成后,轮询该操作会返回 state 的 FINISHED 和 "done": true:

      curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        'https://apigee.googleapis.com/v1/organizations/ORG_NAME/operations/OPERATION_ID'
      
      {
        "name": "organizations/shreypaidapgx/operations/29b3280b-4287-46dc-8a08-069daf9f9bd4",
        "metadata": {
          "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata",
          "operationType": "DELETE",
          "targetResourceName": "organizations/shreypaidapgx",
          "state": "FINISHED"
        },
        "done": true,
        "response": {
          "@type": "type.googleapis.com/google.protobuf.Empty"
        }
      }

排查立即删除问题

如果操作 state 保持 IN_PROGRESS 状态超过 2 小时,请与 Google Cloud 支持团队 联系以进行 调查。