Detach network interface khỏi VM
DELETE
/v2.1/{project_id}/servers/{server_id}/os-interface/{port_id}Detach network interface khỏi VM. Mặc định port bị xoá cùng interface; hãy lưu ý nếu có floating IP hoặc security group gắn với port.
info
Nguồn: detach-interface
Request
Tham số
project_idstringbắt buộcUUID của project.
server_idstringbắt buộcUUID của VM.
port_idstringbắt buộcID của port cần detach. Lấy từ Liệt kê network interface của VM.
Request mẫu
curl -ks -X DELETE -H 'Content-Type: application/json' -H 'X-OpenStack-Nova-API-Version: 2.67' \
-H 'X-Auth-Token: gAAAAA<...>' \
https://api.vietnix.cloud:8774/v2.1/{project_id}/servers/{server_id}/os-interface/{port_id}
Response
Mã trạng thái
Thành công
| Mã | Mô tả |
|---|---|
| 202 - Accepted | Yêu cầu detach đã được chấp nhận và đang được xử lý. |
Lỗi
| Mã | Mô tả |
|---|---|
| 401 - Unauthorized | User phải xác thực trước khi gửi request. |
| 403 - Forbidden | Policy không cho phép user hiện tại thực hiện thao tác này. |
| 404 - Not Found | VM hoặc port không tồn tại, hoặc port không gắn với VM này. |
| 409 - Conflict | VM đang ở trạng thái không cho phép detach. |
| 501 - Not Implemented | Network interface không được hỗ trợ trong deployment này. |
warning
Detach interface duy nhất của VM sẽ cắt toàn bộ truy cập mạng, bao gồm SSH và liên kết floating IP. Hãy chắc rằng bạn vẫn còn truy cập console trước khi thực hiện.