Edge for Private Cloud 4.19.01 sürümü
Bu bölümde kuruluşların, ortamların ve sanal ana makinelerin nasıl kaldırılacağı gösterilmektedir. 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üne bakın.
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 İşleyici ile 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.
Temizleme analizleri
Kuruluşla ilgili analiz bilgilerini kaldırmak için:
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:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE
Kuruluşu 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ı.
Bir kuruluşu kapsülden ayırma
Bir kuruluşun kapsülle ilişkisini 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"
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"