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"
}
}