Create snapshot (2)

Method URI Description
POST /v1.1/{tenant_id}/os-snapshots スナップショットを作成します。

Normal response codes: 200

注意:

「/etc/cloud/cloud.cfg」に以下の設定がない場合は、「/etc/cloud/cloud.cfg.d/datasource.cfg」を作成して追加してください。すでに設定済の場合は、対応する必要はありません。


datasource_list: ['OpenStack']
             

Request

下表は、スナップショット作成リクエストのURIパラメーターの一覧です。

Name Type Description
{tenant_id} String プロジェクトID

下表は、スナップショット作成リクエストのボディ部のパラメーターの一覧です。

Name Type Description
display_name string

(Optional)

スナップショット名
display_description string

(Optional)

スナップショットの説明
volume_id uuid スナップショットの作成元ボリューム
force boolean

(Optional)

"True"の場合は、サーバにアタッチされている場合でも、この操作によりソースボリュームのスナップショットが作成されます。"False"の場合は、ボリュームがアタッチされていない場合にのみスナップショットを作成します。

Example. Create snapshot: JSON request


{
	"snapshot": {
		"display_name": "snap-001",
		"display_description": "Daily backup",
		"volume_id": "521752a6-acf6-4b2d-bc7a-119f9148cd8c",
		"force": true
	}
}      
     

Response

Example. Create snapshot: JSON response


{
	"snapshot": {
		"id": "3fbbcccf-d058-4502-8844-6feeffdf4cb5",
		"displayName": "snap-001",
		"displayDescription": "Daily backup",
		"volumeId": "521752a6-acf6-4b2d-bc7a-119f9148cd8c",
		"status": "available",
		"size": 30,
		"createdAt": "2012-02-29T03:50:07Z"
	}
}