Edge for Private Cloud 4.16.09
يوضّح هذا القسم إزالة المؤسسات والبيئات والمضيفات الافتراضية. يُرجى العِلم أنّه من المهم جدًا ترتيب طلبات البيانات من واجهة برمجة التطبيقات، ما يعني مثلاً أنّه لا يمكن تنفيذ خطوة إزالة مؤسسة إلا بعد إزالة جميع البيئات المرتبطة بها في المؤسسة.
حذف مضيف افتراضي
قبل أن تتمكن من حذف مضيف افتراضي من بيئة، عليك تعديل أي خوادم وكيلة لواجهة برمجة التطبيقات تشير إلى المضيف الظاهري لإزالة المرجع. راجِع المضيفون الافتراضيون لمعرفة المزيد.
استخدِم واجهة برمجة التطبيقات التالية لحذف مضيف افتراضي:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}"
حذف بيئة
لا يمكنك حذف بيئة إلا بعد إجراء ما يلي:
- حذفت جميع المضيفين الظاهريين في البيئة كما هو موضّح أعلاه.
- تم إلغاء ربط البيئة بجميع معالجات الرسائل.
- تمّت إزالة البيانات غير الصالحة من الإحصاءات.
إلغاء ربط بيئة بمعالج الرسائل
استخدِم واجهة برمجة التطبيقات التالية لإزالة ربط بيئة بمعالج رسائل. إذا أردت حذف البيئة، عليك إلغاء ربطها بجميع معالجات الرسائل:
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>"
حيث يكون "<uuid>" هو معرّف UUID لمعالج الرسائل.
> curl http://<mp-ip>:8082/v1/servers/self
حيث يكون "<mp-ip>" هو عنوان 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
يعرض هذا الأمر اسم مجموعة الإحصاءات في الحقل name.
حذف البيئة
استخدِم واجهة برمجة التطبيقات التالية لحذف بيئة:
curl -u <admin user>:<admin passwd> \ http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \ -X DELETE
حذف مؤسسة
لا يمكنك حذف مؤسسة إلا بعد إجراء ما يلي:
- تم حذف جميع المضيفات الافتراضية في جميع البيئات في المؤسسة كما هو موضَّح أعلاه.
- حذفت جميع البيئات في المؤسسة كما هو موضّح أعلاه.
- إلغاء ربط المؤسسة بجميع مجموعات التطبيقات
إلغاء ربط مؤسسة بمجموعة وحدات
استخدِم واجهة برمجة التطبيقات التالية لحذف عملية إلغاء ربط مؤسسة باللوحة:
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®ion=<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>"