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

Edge for Private Cloud الإصدار 4.19.01

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

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

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

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

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 هو المعرّف الفريد العالمي لمعالج الرسائل.

إحصاءات حول إخلاء المساحة

لإزالة معلومات الإحصاءات عن المؤسسة:

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 -X DELETE "http://ms_IP:8080/v1/organizations/org_name"