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

Edge for Private Cloud phiên bản 4.19.01

Phần này trình bày cách xoá tổ chức, môi trường và máy chủ ảo. Thứ tự của các lệnh gọi API rất quan trọng; ví dụ: bạn chỉ có thể thực hiện bước xoá một tổ chức sau khi xoá tất cả môi trường liên kết trong tổ chức đó.

Xoá máy chủ ảo

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

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"

Xoá môi trường

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

  1. Xoá tất cả máy chủ ảo trong môi trường như mô tả ở trên.
  2. Đã huỷ liên kết môi trường khỏi tất cả Bộ xử lý thông báo.
  3. Đã dọn dẹp số liệu phân tích.

Huỷ liên kết một môi trường khỏi Bộ xử lý thông báo

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

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"

Trong đó uuid là UUID của Bộ xử lý thông báo.

Số liệu phân tích về việc dọn dẹp

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

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"

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 phân tích, hãy dùng lệnh sau để hiển thị tên:

apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost

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

Xoá môi trường

Cách xoá môi trường:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD \
"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. Xoá tất cả máy chủ ảo trong mọi môi trường của tổ chức như mô tả ở trên.
  2. Xoá tất cả môi trường trong tổ chức như mô tả ở trên.
  3. Đã huỷ liên kết tổ chức khỏi tất cả nhóm.

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

Sử dụng API sau để huỷ liên kết một tổ chức khỏi một nhóm:

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"

Xoá tổ chức

Sử dụng API sau để xoá một tổ chức:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"