ポートアタッチ
Description
VMに追加IPやローカルネットワークなどのポートをアタッチします。
実行するにはVMが停止している必要があります。
追加IPのポートは、1つまでアタッチできます。
ローカルネットワークのポートは、2つまでアタッチできます。
DBサーバー接続用ネットワークのポートは、1つまでアタッチできます。
Request URL
Compute API POST /v2/{tenant_id}/servers/{server_id}/os-interface
Request Json
{
"interfaceAttachment": {
"port_id": "ポートID"
}
}
Request Parameters
Parameter | Value | Style | Description |
---|---|---|---|
X-Auth-Token | トークンID | header | トークンIDを指定します。 |
tenant_id | テナントID | path | テナントIDを指定します。 |
server_id | サーバーID | path | サーバーIDを指定します。 |
port_id | ポートID | body | ポートIDを指定します。 |
Response Code
Success
200
Example
Request
curl -i -X POST \ -H "Accept: application/json" \ -H "X-Auth-Token: トークンID" \ -d '{"interfaceAttachment": {"port_id": "ポートID"}}' \ https://compute.tyo1.conoha.io/v2/テナントID/servers/サーバーID/os-interface
Response
HTTP/1.1 200 OK Date: Wed, 10 Dec 2014 06:47:37 GMT Server: Apache Content-Length: 282 Content-Type: text/html; charset=UTF-8 { "interfaceAttachment": { "port_state": "DOWN", "fixed_ips": [ { "subnet_id": "dd8b5b89-7ae3-474c-8270-a983cb79643b", "ip_address": "192.168.2.xxx" } ], "port_id": "c35a9a4a-8003-4c9f-8403-d9ad35ff1c64", "net_id": "dff999a4-afa1-4766-9525-f31f1fde750e", "mac_addr": "fa:16:3e:88:8f:2e" } }
ConoHaにて提供しておりますAPIにつきましては、クラウド基盤として採用しておりますOpenStackの機能にて実装しておりますので、詳細な情報や使い方はOpenStackのドキュメントにてご確認ください。