حذف مضيف/بيئة/مؤسسة افتراضية

الإصدار 4.18.05 من Edge for Private Cloud

يوضّح هذا القسم إزالة المؤسسات والبيئات والمضيفات الافتراضية. لاحظ أن يُعد ترتيب طلبات البيانات من واجهة برمجة التطبيقات أمرًا في غاية الأهمية، يعني ذلك، على سبيل المثال، أن خطوة إزالة فقط بعد إزالة جميع البيئات المرتبطة في التنظيم.

حذف مضيف افتراضي

قبل أن تتمكن من حذف مضيف افتراضي من بيئة ما، يجب تحديث أي خوادم وكيلة لواجهة برمجة التطبيقات الرجوع إلى المضيف الظاهري لإزالة المرجع. يُرجى الاطّلاع على المضيفات الافتراضية لمعرفة المزيد.

استخدِم واجهة برمجة التطبيقات التالية لحذف مضيف افتراضي:

curl -u <admin user>:<admin passwd> -X DELETE \
  "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"

حذف بيئة

لا يمكنك حذف بيئة إلا بعد استيفاء المتطلبات التالية:

  1. تم حذف جميع المضيفات الافتراضية في البيئة كما هو موضَّح أعلاه.
  2. تم إلغاء ارتباط البيئة عن جميع معالجات الرسائل.
  3. أوضحت الإحصاءات.

إلغاء ربط البيئة من معالج الرسائل

استخدم واجهة برمجة التطبيقات التالية لإزالة ارتباط بيئة بمعالج الرسائل. في حال حذف إذا كنت تريد حذف البيئة، فيجب إلغاء ربطها بجميع معالجات الرسائل:

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"

يشير uuid إلى المعرّف الفريد العالمي (UUID) الخاص بمعالج الرسائل.

curl http://mp_IP:8082/v1/servers/self

حيث يكون mp_IP هو عنوان IP لمعالج الرسائل.

إحصاءات تنظيف البيانات

إزالة المعلومات الإحصائية الخاصة بالمؤسسة:

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

حيث يتم ضبط analytics_group تلقائيًا على "analytics-001".

إذا لم تكن متأكدًا من اسم مجموعة الإحصاءات، استخدِم الأمر التالي لعرض فهو:

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

يعرض هذا الأمر اسم مجموعة الإحصاءات في الحقل name.

حذف البيئة

استخدِم واجهة برمجة التطبيقات التالية لحذف بيئة:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD \
  http://ms_IP:8080/v1/organizations/org_name/environments/env_name \ -X DELETE

حذف مؤسسة

لا يمكنك حذف مؤسسة إلا بعد أن تمتلك:

  1. تم حذف جميع المضيفات الافتراضية في جميع البيئات في المؤسسة كما هو موضَّح أعلاه.
  2. تم حذف جميع البيئات في المؤسسة كما هو موضَّح أعلاه.
  3. تم إلغاء ربط المؤسسة بجميع المجموعات.

إلغاء الارتباط بين مؤسسة كبسولات

استخدِم واجهة برمجة التطبيقات التالية لحذف عملية إلغاء ربط مؤسسة باللوحة:

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"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD  \
  "http://ms_IP:8080/v1/organizations/org_name/pods"

حذف المؤسسة

استخدِم واجهة برمجة التطبيقات التالية لحذف مؤسسة:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \
  "http://ms_IP:8080/v1/organizations/org_name"