Menghapus host/lingkungan/organisasi virtual

Edge untuk Private Cloud v4.18.05

Bagian ini menjelaskan penghapusan organisasi, lingkungan, dan host virtual. Perhatikan 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

Agar dapat menghapus host virtual dari lingkungan, Anda harus memperbarui proxy API apa pun yang mereferensikan host virtual untuk menghapus referensi. 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 memiliki:

  1. Menghapus semua host virtual di lingkungan seperti yang dijelaskan di atas.
  2. Memisahkan lingkungan dari semua Pemroses Pesan.
  3. Membersihkan analisis.

Membatalkan pengaitan Lingkungan dari Pemroses Pesan

Gunakan API berikut untuk menghapus pengaitan lingkungan dengan Pemroses Pesan. Jika ingin menghapus lingkungan, Anda harus memutuskan sambungannya dari semua Pemroses Pesan:

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 Pemroses Pesan.

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_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 akan menampilkan nama grup analisis di kolom name.

Menghapus lingkungan

Gunakan API berikut 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:

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

Membatalkan Pengaitan Organisasi dari Pod

Gunakan API berikut untuk menghapus pemisahan 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&region=region_name&pod=pod_name"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD  \
  "http://ms_IP:8080/v1/organizations/org_name/pods"

Menghapus organisasi

Gunakan API berikut untuk menghapus organisasi:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \
  "http://ms_IP:8080/v1/organizations/org_name"