forked from docs/doc-exports
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: zhangyue <zhangyue164@huawei.com> Co-committed-by: zhangyue <zhangyue164@huawei.com>
214 lines
16 KiB
HTML
214 lines
16 KiB
HTML
<a name="evs_04_0027"></a><a name="evs_04_0027"></a>
|
||
|
||
<h1 class="topictitle1">Snapshot</h1>
|
||
<div id="body1558928953358"><p id="evs_04_0027__p05321730172116">This topic describes only the authorization information of EVS v2 APIs. For the v3 APIs that provide the same functions as their v2 APIs, their authorization information is the same as that of the v2 APIs.</p>
|
||
<p id="evs_04_0027__p16455737191910">For example, the v2 API for creating disks is POST /v2/{project_id}/cloudvolumes, and the v3 API for creating disks is POST /v3/{project_id}/cloudvolumes. The authorization information of both APIs is the same.</p>
|
||
<p id="evs_04_0027__p444217462911">In the following tables, √ indicates that the item is supported, and × indicates that the item is not supported.</p>
|
||
|
||
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="evs_04_0027__table1331719418287" frame="border" border="1" rules="all"><thead align="left"><tr id="evs_04_0027__evs_04_0045_row4369184618577"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.1.5.1.1"><p id="evs_04_0027__evs_04_0045_p7361153363616">Permission</p>
|
||
</th>
|
||
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.1.5.1.2"><p id="evs_04_0027__evs_04_0045_p18361173320367">API</p>
|
||
</th>
|
||
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.1.5.1.3"><p id="evs_04_0027__evs_04_0045_p11361153373612">Action</p>
|
||
</th>
|
||
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.1.5.1.4"><p id="evs_04_0027__evs_04_0045_p236120333362">IAM Project</p>
|
||
<p id="evs_04_0027__evs_04_0045_p113618335369">(Project)</p>
|
||
</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr id="evs_04_0027__evs_04_0045_row643864695720"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p10520201618586">Create an EVS snapshot (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p1281012372010">POST /v2/{project_id}/snapshots</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p7520191613584">evs:snapshots:create</p>
|
||
<p id="evs_04_0027__evs_04_0045_p752061675812">evs:volumes:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p1733116814374">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row1075585012810"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p174195720280">Create an EVS snapshot.</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p3810163718016">POST /v2/{project_id}/cloudsnapshots</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p9741105720285">evs:snapshots:create</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p262961918515">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row134461346195715"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p186113213712">Query EVS snapshots (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p781073714013">GET /v2/{project_id}/snapshots</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p2520191615588">evs:snapshots:list</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p6533121015373">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row54658465572"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p157141752374">Query details of EVS snapshots (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p48116371606">GET /v2/{project_id}/snapshots/detail</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p19520181617589">evs:snapshots:list</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p12697121116376">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row1756178123012"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p85004141305">Query details about EVS snapshots.</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p712412471206">GET /v2/{project_id}/cloudsnapshots/detail</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p7500614183020">evs:snapshots:list</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p1955315235514">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row10475194695719"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p8520916115814">Update an EVS snapshot (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p131247471501">PUT /v2/{project_id}/snapshots/{snapshot_id}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p1252071613582">evs:snapshots:update</p>
|
||
<p id="evs_04_0027__evs_04_0045_p205082024154519">evs:snapshots:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p26721922153716">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row179161013314"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p8988101983119">Update an EVS snapshot.</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p212413471506">PUT /v2/{project_id}/cloudsnapshots/{snapshot_id}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p99887198315">evs:snapshots:update</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p9577172575113">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row1217231317314"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p91887436313">Query details about a single EVS snapshot (OpenStack Cinder API).</p>
|
||
<p id="evs_04_0027__evs_04_0045_p41881643193114"></p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p1212564718015">GET /v2/{project_id}/snapshots/{snapshot_id}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p15188194319319">evs:snapshots:get</p>
|
||
<p id="evs_04_0027__evs_04_0045_p151886434311"></p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p9692182511371">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row1412410163210"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p87211922103217">Querying details about an EVS snapshot.</p>
|
||
<p id="evs_04_0027__evs_04_0045_p107216223328"></p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p15894195210018">GET /v2/{project_id}/cloudsnapshots/{snapshot_id}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p147211522103211">evs:snapshots:get</p>
|
||
<p id="evs_04_0027__evs_04_0045_p10721722143211"></p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p1523328165114">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row1448414645716"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p568112919919">Delete an EVS snapshot (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p1489465219014">DELETE /v2/{project_id}/snapshots/{snapshot_id}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p15520161665817">evs:snapshots:delete</p>
|
||
<p id="evs_04_0027__evs_04_0045_p331517388456">evs:snapshots:get</p>
|
||
<p id="evs_04_0027__evs_04_0045_p47022010154218">evs:volumes:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p0488128143718">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row413170183313"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p6277117193320">Deleting an EVS snapshot.</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p178950520013">DELETE /v2/{project_id}/cloudsnapshots/{snapshot_id}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p32777710334">evs:snapshots:delete</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p9469930195111">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row20204195133019"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p620517518308">Roll back a snapshot to an EVS disk.</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p1489518521303">POST /v2/{project_id}/cloudsnapshots/{snapshot_id}/rollback</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p1520575163020">evs:snapshots:rollback</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p1775583118519">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row58726167563"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p187291614567">Roll back a snapshot to an EVS disk.</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p85810014112">POST /v2/{project_id}/os-vendor-snapshots/{snapshot_id}/rollback</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p16872216165614">evs:snapshots:rollback</p>
|
||
<p id="evs_04_0027__evs_04_0045_p1595325820190">evs:snapshots:get</p>
|
||
<p id="evs_04_0027__evs_04_0045_p12953115891911">evs:volumes:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p8233532193720">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row91013379418"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p1710183715412">Add the metadata of an EVS snapshot (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p135811201912">POST /v2/{project_id}/snapshots/{snapshot_id}/metadata</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p1598051014513">evs:snapshots:update</p>
|
||
<p id="evs_04_0027__evs_04_0045_p29801110185114">evs:snapshots:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p1757393483719">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row13111337154116"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p611337134115">Query the metadata of an EVS snapshot (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p2581202110">GET /v2/{project_id}/snapshots/{snapshot_id}/metadata</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p9114377416">evs:snapshots:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p8594153716379">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row51112374412"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p141163744111">Update one piece of EVS snapshot metadata (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p13582709115">PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p73171640105213">evs:snapshots:update</p>
|
||
<p id="evs_04_0027__evs_04_0045_p103171640135212">evs:snapshots:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p12226540123717">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row6170194616411"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p6170184618415">Update the metadata of an EVS snapshot (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p63151161010">PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p7745125617523">evs:snapshots:update</p>
|
||
<p id="evs_04_0027__evs_04_0045_p12745145635214">evs:snapshots:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p4298144412379">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row141711046124116"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p117174617418">Query one piece of EVS snapshot metadata (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p53151362011">GET /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p0875142255313">evs:snapshots:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p19280174612378">√</p>
|
||
</td>
|
||
</tr>
|
||
<tr id="evs_04_0027__evs_04_0045_row71711846104113"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.1 "><p id="evs_04_0027__evs_04_0045_p3172164611411">Delete one piece of EVS snapshot metadata (OpenStack Cinder API).</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.2 "><p id="evs_04_0027__evs_04_0045_p1631517615113">DELETE /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key}</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.3 "><p id="evs_04_0027__evs_04_0045_p87548350536">evs:snapshots:delete</p>
|
||
<p id="evs_04_0027__evs_04_0045_p7754835105310">evs:snapshots:get</p>
|
||
</td>
|
||
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.1.5.1.4 "><p id="evs_04_0027__evs_04_0045_p357544917378">√</p>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<div class="familylinks">
|
||
<div class="parentlink"><strong>Parent topic:</strong> <a href="evs_04_0022.html">Permissions Policies and Supported Actions</a></div>
|
||
</div>
|
||
</div>
|
||
|