Create snapshot (1)
Method | URI | Description |
---|---|---|
POST | /v2/{tenant_id}/snapshots | スナップショット(ボリュームのポイントインタイムコピー)を作成します。スナップショットからボリュームを作成できます。 |
Normal response codes: 202
注意:
「/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 |
---|---|---|
volume_id | String
(Required) |
既存のボリュームからスナップショットを作成するには、そのボリュームのIDを指定してください。 |
force | Boolean
(Optional) |
[True/False]ボリュームをアタッチする場合にもスナップショットを作成するかを指示します。デフォルト: False |
name | String
(Optional) |
スナップショットの名前 デフォルト: None |
description | String
(Optional) |
スナップショットの説明 デフォルト: None |
Example. Create snapshot: JSON request
{
"snapshot": {
"name": "snap-001",
"description": "Daily backup",
"volume_id": "5aa119a8-d25b-45a7-8d1b-88e127885635",
"force": true
}
}
Response
Example. Create snapshot: JSON response
{
"snapshot": {
"status": "creating",
"description": "Daily backup",
"created_at": "2013-02-25T03:56:53.081642",
"metadata": {},
"volume_id": "5aa119a8-d25b-45a7-8d1b-88e127885635",
"size": 1,
"id": "ffa9bc5e-1172-4021-acaf-cdcd78a9584d",
"name": "snap-001"
}
}