Edge for Private Cloud نسخه 4.18.05
این بخش حذف سازمان ها، محیط ها و هاست های مجازی را توضیح می دهد. توجه داشته باشید که ترتیب تماسهای API بسیار مهم است – به این معنی که، برای مثال، مرحله حذف یک سازمان تنها پس از حذف همه محیطهای مرتبط در سازمان میتواند اجرا شود.
یک هاست مجازی را حذف کنید
قبل از اینکه بتوانید یک میزبان مجازی را از یک محیط حذف کنید، باید هر پروکسی API را که به میزبان مجازی ارجاع می دهد، به روز کنید تا مرجع حذف شود. برای اطلاعات بیشتر به هاست های مجازی مراجعه کنید.
از API زیر برای حذف میزبان مجازی استفاده کنید:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"
حذف یک محیط
شما فقط می توانید یک محیط را پس از اینکه:
- تمام هاست های مجازی موجود در محیط را همانطور که در بالا توضیح داده شد حذف کرد.
- محیط را از همه پردازشگرهای پیام جدا کرد.
- تجزیه و تحلیل را تمیز کرد.
یک محیط را از پردازشگر پیام جدا کنید
از API زیر برای حذف ارتباط یک محیط با یک پردازشگر پیام استفاده کنید. اگر میخواهید محیط را حذف کنید، باید آن را از همه پردازشگرهای پیام جدا کنید:
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
برمی گرداند.
محیط را حذف کنید
برای حذف یک محیط از API زیر استفاده کنید:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ http://ms_IP:8080/v1/organizations/org_name/environments/env_name \ -X DELETE
یک سازمان را حذف کنید
شما فقط می توانید یک سازمان را پس از اینکه:
- همانطور که در بالا توضیح داده شد، تمام هاست های مجازی را در تمام محیط های سازمان حذف کرد.
- تمام محیط های سازمان را همانطور که در بالا توضیح داده شد حذف کرد.
- سازمان را از همه غلاف ها جدا کرد.
سازمانی را از Pod جدا کنید
از API زیر برای حذف جدا کردن سازمان از یک pod استفاده کنید:
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®ion=region_name&pod=pod_name"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/pods"
سازمان را حذف کنید
از API زیر برای حذف یک سازمان استفاده کنید:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name"