Attach volume
Method | URI | Description |
---|---|---|
POST | /v2/{tenant_id}/servers/{server_id}/os-volume_attachments | 指定したサーバにボリュームをアタッチします。 |
Normal response codes: 200
Request
下表は、ボリュームアタッチリクエストのURIパラメーターの一覧です。
Name | Type | Description |
---|---|---|
{tenant_id} | String | プロジェクトID |
{server_id} | UUID | 対象とする仮想サーバの仮想サーバID |
{volumeId} | String | アタッチするボリュームのID |
{device} | String | デバイス名。例: /dev/vdb 自動的に割り当てる(サポートされている場合)には、"auto"を使用してください。 |
{volumeAttachment} | String | ボリュームアタッチメントのディレクトリ表現 |
下表は、ボリュームアタッチリクエストのボディ部のパラメーターの一覧です。
Name | Type | Description |
---|---|---|
volumeId | String | アタッチするボリュームのID |
device | String | デバイス名。例: /dev/vdb 自動割り当て(対応している場合)を行うには"null"を使用する。 |
Example. Attach volume: JSON request
{
"volumeAttachment": {
"volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
"device": null
}
}
Response
Example. Attach volume: JSON response
{
"volumeAttachment": {
"device": "/dev/vdd",
"id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
"serverId": "0c92f3f6-c253-4c9b-bd43-e880a8d2eb0a",
"volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803"
}
}