Private Cloud için Edge v. 4.16.09
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ının çok önemli olduğunu unutmayın. Ö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 makine silme
Bir sanal ana makineyi ortamdan silebilmek için sanal ana makineye referans veren 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 makine 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ğıdakileri yaptıktan sonra silebilirsiniz:
- Yukarıda açıklandığı gibi, ortamdaki tüm sanal ana makineler silindi.
- Ortamın tüm Mesaj İşleyicileriyle ilişkisi kesildi.
- Analizler temizlendi.
Bir ortamın Mesaj İşleyici ile ilişkisini kaldırma
Bir ortamın Mesaj İşleyici ile ilişkisini kaldırmak için aşağıdaki API'yi kullanın. Ortamı silmek istiyorsanız tüm Mesaj İşleyicilerle ilişkisini kaldırmanız gerekir:
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>"
Burada "<uuid>", Mesaj İşleyici'nin UUID'sidir.
> curl http://<mp-ip>:8082/v1/servers/self
Burada "<mp-ip>" , İleti İşleyen'in IP adresi.
Temizlik analizleri
Kuruluşla ilgili analiz bilgilerini kaldırma:
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>
Burada analytics_group varsayılan olarak analytics-001 değerine ayarlanır.
Analiz grubunun adından emin değilseniz adı görüntülemek için aşağıdaki komutu kullanın:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Bu komut, name alanındaki analiz grubu adını döndürür.
Ortamı silme
Bir ortamı silmek için aşağıdaki API'yi kullanın:
curl -u <admin user>:<admin passwd> \ http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \ -X DELETE
Kuruluş Silme
Bir kuruluşu yalnızca şu işlemleri gerçekleştirdikten sonra silebilirsiniz:
- Yukarıda açıklandığı gibi, kuruluştaki tüm ortamlardaki tüm sanal ana makineler silindi.
- Kuruluştaki tüm ortamlar yukarıda açıklandığı şekilde silinmiştir.
- Kuruluşun tüm kapsüllerle ilişkisi kaldırıldı.
Kuruluşun kapsülle ilişkisini kaldı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 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"
Kuruluşu silme
Bir kuruluşu 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>"