Sanal ana makine/ortam/kuruluş silme

Bu bölümde kuruluşların, ortamların ve sanal ana makinelerin nasıl kaldırılacağı gösterilmektedir. Sıra, API çağrıları çok önemlidir; Örneğin, arama yapan bir kullanıcının Kuruluşun yürütülebilmesi için kurum içinde tutmaktır.

Sanal ana makine silme

Bir ortamdan sanal ana makineyi silmeden önce sanal ana makineye başvurup referansı kaldırabilirsiniz. Görüntüleyin Daha fazlası için sanal ana makineler.

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ı silebilmek için şu işlemleri yapmanız gerekir:

  1. Ortamdaki tüm sanal ana makineler yukarıda açıklandığı şekilde silindi.
  2. Ortamın tüm Mesaj İşleyicileriyle ilişkisi kesildi.
  3. Analizler temizlendi.

İlişkisini kesme Message Processor'dan bir ortam oluşturma

Bir ortamın Mesaj İşleyici ile ilişkilendirmesini kaldırmak için aşağıdaki API'yi kullanın. Eğer ortamı silmek istiyorsanız tüm Mesaj İşleyicilerle olan ilişkisini kesmeniz 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"

Burada uuid, İleti İşleyen'in UUID'sidir.

Analizleri temizle

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" değerine ayarlanır.

Analytics grubunun adından emin değilseniz aşağıdakileri görüntülemek için aşağıdaki komutu kullanın: şunları sağlar:

apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost

Bu komut, name alanındaki analiz grubu adını döndürür.

Belirli bir Kuruluş ve Ortam için bilgi ve birleştirilmiş tabloları bırakın

Bilgi ve birleştirilmiş tabloları silmek için:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-drop-tables org_name env_name [confirm_drop-N/Y]

Burada confirm_drop, varsayılan değeri N olan isteğe bağlı bir parametredir (onay istenir).

Ortamı silin

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 şu işlemleri gerçekleştirdikten sonra silebilirsiniz:

  1. Kuruluştaki tüm ortamlardaki tüm sanal ana makineler yukarıda açıklandığı şekilde silindi.
  2. Kuruluştaki tüm ortamlar yukarıda açıklandığı şekilde silinmiştir.
  3. Kuruluşun tüm kapsüllerle ilişkisi kesildi.

Kuruluşun şu kuruluşla ilişkisini kesme: bir kapsül

Bir kuruluşun kapsülle ilişkisini kesmek 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"