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

Edge for Private Cloud، الإصدار 4.17.09

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

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

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

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

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 user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/servers" \
-d "action=remove&uuid=<uuid>"

حيث "&lt;uuid&gt;" هل المعرّف الفريد العالمي لمعالجة الرسائل.

> curl http://<mp-ip>:8082/v1/servers/self

حيث "&lt;mp-ip&gt;" هل عنوان IP لمعالج الرسائل.

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

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

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>

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

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

> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

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

حذف البيئة

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

curl -u <admin user>:<admin passwd> \
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 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"

حذف المؤسسة

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

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>"