Sanal ana makine/ortam/kuruluş silme

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:

  1. Ortamdaki tüm sanal ana makineleri yukarıda açıklandığı şekilde sildiyseniz.
  2. Ortamın tüm Mesaj İşleyicilerle olan ilişkisi kaldırıldı.
  3. 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:

  1. Kuruluştaki tüm ortamlarda bulunan tüm sanal ana makineleri yukarıda açıklandığı şekilde silmiş olmanız gerekir.
  2. Kuruluştaki tüm ortamları yukarıda açıklandığı şekilde sildiyseniz
  3. 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&region=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"