Sanal ana makine/ortam/kuruluş silme

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:

  1. Yukarıda açıklandığı gibi, ortamdaki tüm sanal ana makineler silindi.
  2. Ortamın tüm Mesaj İşleyicileriyle ilişkisi kesildi.
  3. 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 "&lt;mp-ip&gt;" , İ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:

  1. Yukarıda açıklandığı gibi, kuruluştaki tüm ortamlardaki tüm sanal ana makineler silindi.
  2. Kuruluştaki tüm ortamlar yukarıda açıklandığı şekilde silinmiştir.
  3. 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&region=<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>"