Edge for Private Cloud s. 4.17.01
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, kuruluş kaldırma adımı yalnızca kuruluştaki tüm ilişkili ortamlar kaldırıldı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 başlıklı makaleyi inceleyin.
Bir 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ğıdakileri yaptıktan sonra silebilirsiniz:
- Yukarıda açıklandığı gibi, ortamdaki tüm sanal ana makineler silindi.
- Ortam, tüm Mesaj İşleyicilerden ayrıldı.
- Analizler temizlendi.
Bir Ortamın Mesaj İşleyen ile İlişkisini Kaldırma
Bir ortamın Mesaj İşleyici ile ilişkilendirmesini kaldırmak için aşağıdaki API'yi kullanın. Ortamı silmek istiyorsanız tüm Mesaj İşleyenlerle olan ilişkisini kesmeniz 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>", Mesaj İşleyici'nin IP adresidir.
Temizlik analizleri
Kuruluşla ilgili analiz bilgilerini kaldırın:
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, ad alanında 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şu silme
Bir kuruluşu yalnızca aşağıdakileri yaptıktan sonra silebilirsiniz:
- Yukarıda açıklandığı gibi, kuruluştaki tüm ortamlardaki tüm sanal ana makineler silindi.
- Yukarıda açıklandığı gibi kuruluştaki tüm ortamlar silindi.
- Kuruluşun tüm kapsüllerle ilişkisi kaldırıldı.
Bir Kuruluşun Kapsülle olan 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>"