立即刪除 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)。

    • 刪除作業進行期間,輪詢作業會傳回 IN_PROGRESS 的 state:

      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"
        }
      }
    • 刪除作業完成後,輪詢作業會傳回 FINISHED 的 state 和 "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 Support進行調查。