MENU

Description

VM へボリュームのアタッチを行う
本APIは対象VM停止中のみ実行可能

既にVMにボリュームがアタッチされている場合はアタッチできません。

Request URL

Compute API v2.0

POST /v2/​{tenant_id}​/servers/​{server_id}​/os-volume_attachments

Request Paramters

Parameter Value Style Description
X-Auth-Token Userトークン header トークンID
tenant_id Tenant ID URI テナントID
server_id Server ID URI サーバーID
volumeId Volume ID plain ボリュームID

Request Json

{
    "volumeAttachment": {
        "volumeId": "a23d28e1-24f5-470b-af03-f067993879c0",
        "device": "/dev/vdb"
    }
}

Normal response codes

200 OK

Example
※エンドポイントURLにつきましては、お客様環境によって異なりますので、コントロールパネルにてご確認の上ご利用ください。

  • REQ
curl -i -X POST \
-H "Accept: application/json" \
-H "X-Auth-Token: 35941e7df872405d84e5b026dba8323c" \
-d '{"volumeAttachment": {"volumeId": "9bcd5857-37d1-4c2f-9f16-6d2f6e3cc115","device": "/dev/vdb"}}' \
https://compute.tyo1.conoha.io/v2/1864e71d2deb46f6b47526b69c65a45d/servers/e25b3611-96df-4514-a54b-7729aec48dc1/os-volume_attachments
  • RES
HTTP/1.1 200 OK
Date: Wed, 10 Dec 2014 10:00:56 GMT
Server: Apache
Content-Length: 194
Content-Type: text/html; charset=UTF-8

{
    "volumeAttachment": {
        "device": "/dev/vdb",
        "id": "9bcd5857-37d1-4c2f-9f16-6d2f6e3cc115",
        "serverId": "e25b3611-96df-4514-a54b-7729aec48dc1",
        "volumeId": "9bcd5857-37d1-4c2f-9f16-6d2f6e3cc115"
    }
}