Xóa máy chủ lưu trữ/môi trường/tổ chức ảo

Edge for Private Cloud phiên bản 4.17.09

Phần này giải thích việc xoá các tổ chức, môi trường và máy chủ ảo. Lưu ý rằng thứ tự của các lệnh gọi API là rất quan trọng, chẳng hạn như bước này để loại bỏ một tổ chức chỉ có thể được thực thi sau khi bạn loại bỏ tất cả các môi trường được liên kết trong tổ chức.

Xoá Máy chủ lưu trữ Ảo

Trước khi có thể xoá máy chủ ảo khỏi một môi trường, bạn phải cập nhật mọi proxy API tham chiếu máy chủ ảo để xoá tham chiếu. Xem phần Máy chủ ảo để tìm hiểu thêm.

Sử dụng API sau để xoá máy chủ ảo:

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}" 

Xóa môi trường

Bạn chỉ có thể xoá môi trường sau khi có:

  1. Đã xoá tất cả máy chủ ảo trong môi trường như được mô tả ở trên.
  2. Huỷ liên kết với môi trường khỏi tất cả Bộ xử lý tin nhắn.
  3. Đã xoá số liệu phân tích.

Huỷ liên kết một Môi trường từ Trình xử lý thư

Sử dụng API sau để xoá mối liên kết của một môi trường với Trình xử lý thư. Nếu bạn muốn xoá môi trường, bạn phải tách nó khỏi tất cả Trình xử lý thông báo:

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>"

Trong đó "&lt;uuid&gt;" là Mã nhận dạng duy nhất (UUID) của Trình xử lý thư.

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

Trong đó "&lt;mp-ip&gt;" là Địa chỉ IP của Trình xử lý thư.

Số liệu phân tích về hoạt động dọn dẹp

Xoá thông tin phân tích về tổ chức:

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>

trong đó analytics_group mặc định là analytics-001.

Nếu bạn không chắc chắn về tên của nhóm số liệu phân tích, hãy sử dụng lệnh sau để hiển thị nó:

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

Lệnh này trả về tên nhóm Analytics trong trường name.

Xoá môi trường

Hãy sử dụng API sau để xoá một môi trường:

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

Xoá tổ chức

Bạn chỉ có thể xoá một tổ chức sau khi:

  1. Đã xóa tất cả máy chủ ảo trong mọi môi trường trong tổ chức như được mô tả ở trên.
  2. Đã xóa tất cả các môi trường trong tổ chức như được mô tả ở trên.
  3. Huỷ liên kết tổ chức khỏi tất cả các nhóm.

Huỷ liên kết một tổ chức khỏi Nhóm

Hãy sử dụng API sau đây để xoá mối liên kết với một tổ chức khỏi nhóm:

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"

Xoá tổ chức

Hãy dùng API sau để xoá một tổ chức:

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