Apigee または Apigee ハイブリッド組織を直ちに削除する

このページは Apigee と Apigee ハイブリッドに適用されます。

このドキュメントでは、ソフト削除のデータの保持期間を設けずに、Apigee または Apigee ハイブリッド組織を直ちに削除する手順について説明します。

Apigee API の organizations.delete メソッドを呼び出し、retention クエリ パラメータを NO_RETENTION に設定することで、Apigee または Apigee ハイブリッド組織を直ちに削除できます。

手順

Apigee または Apigee ハイブリッド組織の即時削除を開始して追跡する手順は次のとおりです。

  1. retention=NO_RETENTION クエリ パラメータを指定して organizations.delete API を呼び出し、即時削除リクエストを発行します。

    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 と "done": true の 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": "FINISHED"
        },
        "done": true,
        "response": {
          "@type": "type.googleapis.com/google.protobuf.Empty"
        }
      }

即時削除のトラブルシューティング

オペレーション state が 2 時間以上 IN_PROGRESS のままになっている場合は、Google Cloud サポートに調査を依頼してください。