Edge for Private Cloud v4.19.01
Bagian ini menunjukkan cara menghapus organisasi, lingkungan, dan host virtual. Urutan panggilan API sangat penting; misalnya, langkah untuk menghapus organisasi hanya dapat dijalankan setelah Anda menghapus semua lingkungan terkait di organisasi.
Menghapus host virtual
Sebelum dapat menghapus host virtual dari lingkungan, Anda harus mengupdate proxy API 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:
- Menghapus semua host virtual di lingkungan seperti yang dijelaskan di atas.
- Membatalkan pengaitan lingkungan dari semua Message Processor.
- Analisis yang dibersihkan.
Membatalkan pengaitan lingkungan dari Message Processor
Gunakan API berikut untuk menghapus pengaitan lingkungan dengan Message Processor. Jika ingin menghapus lingkungan, Anda harus membatalkan pengaitannya dari semua Message Processor:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u ADMIN_USERNAME:ADMIN_PASSWORD -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.
Membersihkan analisis
Untuk menghapus informasi analisis tentang organisasi:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \ "http://ms_IP:8080/v1/analytics/groups/ax/analytics_group/scopes?org=org_name&env=env_name"
Dengan analytics_group ditetapkan secara default ke "analytics-001".
Jika Anda tidak yakin dengan nama grup analisis, gunakan perintah berikut untuk menampilkannya:
apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost
Perintah ini menampilkan nama grup analisis di kolom name.
Menghapus lingkungan
Untuk menghapus lingkungan:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE
Menghapus organisasi
Anda hanya dapat menghapus organisasi setelah:
- Menghapus semua host virtual di semua lingkungan dalam organisasi seperti yang dijelaskan di atas.
- Menghapus semua lingkungan di organisasi seperti yang dijelaskan di atas.
- Membatalkan pengaitan organisasi dari semua pod.
Membatalkan pengaitan organisasi dari pod
Gunakan API berikut untuk membatalkan pengaitan organisasi dari pod:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u ADMIN_EMAIL:ADMIN_PASSWORD -X POST "http://ms_IP:8080/v1/organizations/org_name/pods" \ -d "action=remove®ion=region_name&pod=pod_name"
Menghapus organisasi
Gunakan API berikut untuk menghapus organisasi:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"