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.
-
Kirim permintaan penghapusan langsung dengan memanggil
organizations.deleteAPI dengan parameter kueriretention=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" } }
-
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
statedariIN_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
stateFINISHEDdan"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.