Edge for Private Cloud 4.18.05 sürümü
Bu bölümde kuruluşların, ortamların ve sanal ana makinelerin kaldırılması açıklanmaktadır. API çağrılarının sırası çok önemlidir. Örneğin, bir kuruluşu kaldırma adımı yalnızca kuruluştaki tüm ilişkili ortamları kaldırdıktan sonra yürütülebilir.
Sanal ana makineyi silme
Bir ortamdan sanal ana makineyi silebilmeniz için sanal ana makineye referans veren tüm API proxy'lerini güncelleyerek referansı kaldırmanız gerekir. Daha fazla bilgi için Sanal ana makineler bölümünü inceleyin.
Sanal ana makineyi silmek için aşağıdaki API'yi kullanın:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"
Ortam Silme
Bir ortamı yalnızca aşağıdaki işlemleri yaptıktan sonra silebilirsiniz:
- Ortamdaki tüm sanal ana makineleri yukarıda açıklandığı şekilde sildiyseniz.
- Ortamın tüm Mesaj İşleyicilerle olan ilişkisi kaldırıldı.
- Analizler temizlendi.
Bir ortamın mesaj işlemciyle ilişkisini kaldırma
Bir ortamın Mesaj İşleyici ile olan ilişkilendirmesini kaldırmak için aşağıdaki API'yi kullanın. Ortamı silmek istiyorsanız ortamın tüm Mesaj İşleyicilerle olan ilişkisini kaldırmanız gerekir:
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"
Buradaki uuid, Mesaj İşleyici'nin UUID'sidir.
curl http://mp_IP:8082/v1/servers/self
Buradaki mp_IP, Mesaj İşlemci'nin IP adresidir.
Temizleme analizleri
Kuruluşla ilgili analiz bilgilerini kaldırma:
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
Burada analytics_group varsayılan olarak "analytics-001"dir.
Analiz grubunun adından emin değilseniz görüntülemek için aşağıdaki komutu kullanın:
apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost
Bu komut, name alanında Analytics grubu adını döndürür.
Ortamı silme
Bir ortamı silmek için aşağıdaki API'yi kullanın:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ http://ms_IP:8080/v1/organizations/org_name/environments/env_name \ -X DELETE
Kuruluş silme
Bir kuruluşu yalnızca aşağıdaki işlemleri yaptıktan sonra silebilirsiniz:
- Kuruluştaki tüm ortamlarda bulunan tüm sanal ana makineleri yukarıda açıklandığı şekilde silmiş olmanız gerekir.
- Kuruluştaki tüm ortamları yukarıda açıklandığı şekilde sildiyseniz
- Kuruluşun tüm kapsüllerle ilişkisi kaldırıldı.
Kuruluşun Pod ile ilişkisini kaldırma
Bir kuruluşu kapsülden kaldırmak için aşağıdaki API'yi kullanın:
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"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/pods"
Kuruluşu silme
Bir kuruluşu silmek için aşağıdaki API'yi kullanın:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name"