Edge for Private Cloud v. 4.17.05
Bagian ini menjelaskan penghapusan organisasi, lingkungan, dan host virtual. Perlu diketahui bahwa urutan panggilan API sangatlah penting. Artinya, ini berarti, misalnya, langkah untuk menghapus organisasi hanya dapat dijalankan setelah Anda menghapus semua lingkungan terkait di organisasi/pengaturan.
Menghapus Host Virtual
Sebelum dapat menghapus host virtual dari lingkungan, Anda harus memperbarui proxy API apa pun yang merujuk ke {i>host<i} virtual untuk menghapus referensi. Lihat Host virtual untuk 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 memiliki:
- Menghapus semua host virtual di lingkungan seperti yang dijelaskan di atas.
- Memisahkan lingkungan dari semua Pemroses Pesan.
- Membersihkan analisis.
Memutuskan hubungan Lingkungan dari Pemroses Pesan
Gunakan API berikut untuk menghapus pengaitan lingkungan dengan Pemroses Pesan. Jika jika ingin menghapus lingkungan, Anda harus memutuskan hubungannya 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>"
Di mana "<uuid>" adalah UUID Pemroses Pesan.
> curl http://<mp-ip>:8082/v1/servers/self
Dengan "<mp-ip>" adalah Alamat IP Pemroses Pesan.
Analisis pembersihan
Hapus 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 menampilkan hal tersebut:
> 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 Anda memiliki:
- Menghapus semua host virtual di semua lingkungan dalam organisasi seperti yang dijelaskan di atas.
- Menghapus semua lingkungan di organisasi seperti yang dijelaskan di atas.
- Memisahkan organisasi dari semua pod.
Membatalkan hubungan Organisasi dari Buah
Gunakan API berikut untuk menghapus pengaitan 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®ion=<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>"