Description

ボリュームのイメージ保存をします。

サーバーにアタッチされているボリュームの場合、対象のサーバーが停止中である必要があります。
サイズが1TB以上のボリュームはイメージ保存ができません。
イメージ保存容量を超過している場合、イメージ保存を実行してもイメージは保存できません。イメージ保存容量を変更してから再実行してください。

Request URL

Volume API

POST /v3/{projectid}/volumes/{volumeid}/action

Request Json

{
  "os-volume_upload_image": {
    "image_name": "保存イメージの名前"
  }
}

Request Parameters

Parameter Value Style Description
X-Auth-Token トークン header トークンの情報を指定します。
トークンの発行方法は、トークン発行 にてご確認ください。
projectid テナントID path テナントIDを指定します。
指定する情報は、API情報を確認する にてご確認ください。
volumeid ボリュームID path ボリュームIDを指定します。
ボリュームIDの確認方法は、ボリューム一覧取得 を実行の上、レスポンス結果から対象ボリュームのボリュームIDをご確認ください。
image_name 保存イメージの名前 body 保存するイメージの任意の名前を指定します。
コントロールパネルのネームタグに反映されます。

Response Code

Success

202

Example

Request

curl -X POST \
-H "Accept: application/json" \
-H "X-Auth-Token: トークン" \
-d '{"os-volume_upload_image": {"image_name": "保存イメージの名前"}}' \
https://block-storage.c3j1.conoha.io/v3/テナントID/volumes/ボリュームID/action

Response

{
	"os-volume_upload_image": {
		"id": "15197557-585c-46b9-85e0-cd2c3f794ebd",
		"updated_at": "2023-11-25T01:17:59.000000",
		"status": "uploading",
		"display_description": null,
		"size": 200,
		"volume_type": {
			"id": "be4575a3-67bb-47c5-9cf7-3fdfeca50d38",
			"name": "c3j1-ds02-add",
			"description": "for vps add volume",
			"is_public": true,
			"extra_specs": {
				"volume_backend_name": "c3j1-ds02-add"
			},
			"qos_specs_id": "c4b3f6f9-3c6f-4102-ab79-04960835e826",
			"created_at": "2023-09-25T05:06:19.000000",
			"updated_at": "2023-09-25T05:13:04.000000",
			"deleted_at": null,
			"deleted": false
		},
		"image_id": "97d918c2-82a1-47f4-a887-0bd2e42a586f",
		"container_format": "ovf",
		"disk_format": "qcow2",
		"image_name": "保存イメージの名前",
		"protected": false,
		"visibility": "shared"
	}
}

ConoHaにて提供しておりますAPIにつきましては、クラウド基盤として採用しておりますOpenStackの機能にて実装しておりますので、詳細な情報や使い方はOpenStackのドキュメントにてご確認ください。