Menghapus organisasi Apigee atau Apigee Hybrid secara langsung

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Dokumen ini menguraikan langkah-langkah untuk segera menghapus organisasi Apigee atau Apigee hybrid tanpa periode retensi data penghapusan sementara.

Anda dapat melakukan penghapusan langsung organisasi Apigee atau Apigee hybrid dengan memanggil metode Apigee API organizations.delete dan menetapkan parameter kueri retention ke NO_RETENTION.

Petunjuk

Ikuti langkah-langkah berikut untuk memulai dan melacak penghapusan langsung organisasi Apigee atau Apigee hybrid.

  1. Kirim permintaan penghapusan langsung dengan memanggil organizations.delete API dengan parameter kueri 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'
    

    Dengan ORG_NAME adalah nama organisasi Apigee yang ingin Anda hapus.

    Saat permintaan penghapusan langsung berhasil dimulai, perintah akan menampilkan operasi yang berjalan lama yang mirip dengan output berikut:

    {
      "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. Lacak status operasi penghapusan menggunakan ID operasi yang ditampilkan dalam output perintah sebelumnya. Penghapusan diperkirakan memerlukan waktu maksimal 2 jam.

    Dalam perintah berikut, ganti ORG_NAME dengan nama organisasi Apigee Anda dan OPERATION_ID dengan ID operasi dari langkah sebelumnya (misalnya, 29b3280b-4287-46dc-8a08-069daf9f9bd4).

    • Saat penghapusan sedang berlangsung, polling operasi akan menampilkan state dari 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"
        }
      }
    • Setelah penghapusan selesai, polling operasi akan menampilkan state FINISHED dan "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"
        }
      }

Memecahkan masalah penghapusan langsung

Jika operasi state tetap IN_PROGRESS selama lebih dari 2 jam, hubungi Dukungan Google Cloud untuk penyelidikan.