Menghapus Host/Lingkungan Virtual/Organisasi

Edge for Private Cloud v. 4.17.01

Bagian ini menjelaskan penghapusan organisasi, lingkungan, dan host virtual. Perlu diperhatikan bahwa urutan panggilan API sangat penting – itu berarti, misalnya, langkah untuk menghapus organisasi hanya dapat dijalankan setelah Anda menghapus semua lingkungan terkait dalam organisasi.

Menghapus Host Virtual

Sebelum dapat menghapus host virtual dari lingkungan, Anda harus memperbarui proxy API apa pun yang mereferensikan host virtual untuk menghapus referensi tersebut. Lihat Host virtual untuk mengetahui informasi selengkapnya.

Gunakan API berikut untuk menghapus host virtual:

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}" 

Menghapus Lingkungan

Anda hanya dapat menghapus lingkungan setelah:

  1. Menghapus semua host virtual di lingkungan seperti yang dijelaskan di atas.
  2. Memutuskan hubungan lingkungan dari semua Pemroses Pesan.
  3. Analisis yang dibersihkan.

Membatalkan tautan Lingkungan dari Pemroses Pesan

Gunakan API berikut untuk menghapus pengaitan lingkungan dengan Message Processor. Jika ingin menghapus lingkungan, Anda harus membatalkan tautannya dari semua Pemroses Pesan:

curl -H "Content-Type: application/x-www-form-urlencoded" \
-u <admin user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/servers" \
-d "action=remove&uuid=<uuid>"

Dengan "<uuid>" adalah UUID Message Processor.

> curl http://<mp-ip>:8082/v1/servers/self

Dengan "<mp-ip>" adalah alamat IP Pemroses Pesan.

Analisis pembersihan

Menghapus informasi analisis tentang organisasi:

curl -u <admin user>:<admin passwd> -X DELETE \
http://<ms-IP>:8080/v1/analytics/groups/ax/<analytics_group>/scopes?org=<org-name>&env=<env-name>

dengan setelan default analytics_group adalah analytics-001.

Jika Anda tidak yakin dengan nama grup analisis, gunakan perintah berikut untuk menampilkannya:

> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

Perintah ini akan menampilkan nama grup analisis di kolom name.

Menghapus lingkungan

Gunakan API berikut untuk menghapus lingkungan:

curl -u <admin user>:<admin passwd> \
http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \
-X DELETE

Menghapus Organisasi

Anda hanya dapat menghapus organisasi setelah:

  1. Menghapus semua host virtual di semua lingkungan dalam organisasi seperti yang dijelaskan di atas.
  2. Menghapus semua lingkungan di organisasi seperti yang dijelaskan di atas.
  3. Memutuskan hubungan organisasi dari semua pod.

Memutuskan Hubungan Organisasi dari Pod

Gunakan API berikut untuk menghapus pemutusan hubungan organisasi dari pod:

curl -H "Content-Type: application/x-www-form-urlencoded" \
-u <admin user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods" \
-d "action=remove&region=<region-name>&pod=<pod-name>"
curl -u <admin user>:<admin passwd>  \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods"

Menghapus organisasi

Gunakan API berikut untuk menghapus organisasi:

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>"