QingCloud 文档 – 备份 - kaiyun官方网站下载手机网页 /development_docs/api/command_list/snapshot/ Recent content in 备份 on QingCloud 文档 Hugo -- gohugo.io Development_docs: ApplySnapshots /development_docs/api/command_list/snapshot/apply_snapshots/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/snapshot/apply_snapshots/ <p>回滚到指定备份点。请注意,为了保证回滚的安全性,当回滚的资源为运行的云服务器,或者为绑定在运行云服务器上的硬盘时,该操作会导致云服务器重启。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>snapshots.n</td> <td>String</td> <td>待回滚的备份 ID 列表</td> <td>Yes</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域 ID,注意要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=ApplySnapshots &amp;snapshots.1=ss-wtthl1qq &amp;zone=gd2 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;ApplySnapshotsResponse&#34;, &#34;job_id&#34;:&#34;j-mra6js1z&#34;, &#34;ret_code&#34;:0 } </code></pre> Development_docs: CaptureInstanceFromSnapshot /development_docs/api/command_list/snapshot/capture_instance_from_snapshot/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/snapshot/capture_instance_from_snapshot/ <p>将指定备份导出为镜像。请注意,此备份点必须为云服务器的备份点才能导出为镜像。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>snapshot</td> <td>String</td> <td>备份 ID</td> <td>Yes</td> </tr> <tr> <td>image_name</td> <td>String</td> <td>镜像名称</td> <td>No</td> </tr> <tr> <td>image_encryption</td> <td>Integer</td> <td>镜像加密开关: 关闭:0,开启:1,默认:继承 snapshot resource 加密配置</td> <td>No</td> </tr> <tr> <td>cipher_alg</td> <td>String</td> <td>加密使用的算法类型:<br/>目前仅支持 aes256,默认:继承 snapshot resource 加密算法配置</td> <td>No</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域 ID,注意要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>Job ID</td> </tr> <tr> <td>image_id</td> <td>String</td> <td>新的镜像 ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=CaptureInstanceFromSnapshot &amp;snapshot=ss-webd026j &amp;image_name=image_from_snapshot &amp;zone=gd2 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;CaptureInstanceFromSnapshotResponse&#34;, &#34;image_id&#34;:&#34;img-nbgxbejb&#34;, &#34;job_id&#34;:&#34;j-2h1syb70&#34;, &#34;ret_code&#34;:0 } </code></pre> Development_docs: CreateSnapshots /development_docs/api/command_list/snapshot/create_snapshots/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/snapshot/create_snapshots/ <p>为指定的资源创建备份。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>resources.n</td> <td>String</td> <td>需要创建备份的资源 ID 列表</td> <td>Yes</td> </tr> <tr> <td>snapshot_name</td> <td>String</td> <td>备份点名称</td> <td>No</td> </tr> <tr> <td>is_full</td> <td>Integer</td> <td>是否创建全量备份,1表示创建新的全量备份点,0表示由系统决定创建全量备份点还是增量备份点</td> <td>No</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域 ID,注意要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>Job ID</td> </tr> <tr> <td>snapshots</td> <td>Array</td> <td>新创建的备份 ID 列表</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=CreateSnapshots &amp;resources.1=i-15ka7z7i &amp;resources.2=vol-k9015e6r &amp;zone=gd2 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;CreateSnapshotsResponse&#34;, &#34;job_id&#34;:&#34;j-aj3b6pjl&#34;, &#34;snapshots&#34;:[ &#34;ss-qhnolmyt&#34;, &#34;ss-ibk50c1o&#34; ], &#34;ret_code&#34;:0 } </code></pre> Development_docs: CreateVolumeFromSnapshot /development_docs/api/command_list/snapshot/create_volume_from_snapshot/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/snapshot/create_volume_from_snapshot/ <p>将指定备份导出为硬盘。请注意,此备份点必须为硬盘的备份点才能导出为硬盘,而且通过备份创建的硬盘类型和备份的来源硬盘类型是一致的。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>snapshot</td> <td>String</td> <td>备份 ID</td> <td>Yes</td> </tr> <tr> <td>volume_name</td> <td>String</td> <td>硬盘名称</td> <td>No</td> </tr> <tr> <td>encryption</td> <td>Integer</td> <td>硬盘加密开关: 关闭:0,开启:1,默认:继承 snapshot resource 加密配置</td> <td>No</td> </tr> <tr> <td>cipher_alg</td> <td>String</td> <td>加密使用的算法类型:<br/>目前仅支持 aes256,默认:继承 snapshot resource 加密算法</td> <td>No</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域 ID,注意要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>Job ID</td> </tr> <tr> <td>volume_id</td> <td>String</td> <td>新的硬盘 ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=CreateVolumeFromSnapshot &amp;snapshot=ss-zlcorbog &amp;volume_name=volume_from_snapshot &amp;zone=gd2 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;CreateVolumeFromSnapshotResponse&#34;, &#34;ret_code&#34;:0, &#34;job_id&#34;:&#34;j-2m5nvqud&#34;, &#34;volume_id&#34;:&#34;vol-2rtnfux2&#34; } </code></pre> Development_docs: DeleteSnapshots /development_docs/api/command_list/snapshot/delete_snapshots/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/snapshot/delete_snapshots/ <p>删除备份。请注意,当删除一条备份链中某个增量备份点之后,该增量备份点后的所有备份点都会被自动删除, 并且该操作是不可逆的。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>snapshots.n</td> <td>String</td> <td>待删除备份 ID 列表</td> <td>Yes</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域 ID,注意要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DeleteSnapshots &amp;snapshots.1=ss-qhnolmyt &amp;snapshots.2=ss-ibk50c1o &amp;zone=gd2 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;DeleteSnapshotsResponse&#34;, &#34;job_id&#34;:&#34;j-vijsvn8h&#34;, &#34;ret_code&#34;:0 } </code></pre> Development_docs: DescribeSnapshots /development_docs/api/command_list/snapshot/describe_snapshots/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/snapshot/describe_snapshots/ <p>获取指定资源的所有备份。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>snapshots.n</td> <td>String</td> <td>待获取的备份 ID 列表</td> <td>No</td> </tr> <tr> <td>resource_id</td> <td>String</td> <td>按资源 ID 进行过滤</td> <td>No</td> </tr> <tr> <td>snapshot_type</td> <td>Integer</td> <td>按备份类型过滤,0表示获取增量备份,1表示获取全量备份</td> <td>No</td> </tr> <tr> <td>status.n</td> <td>String</td> <td>备份状态: pending, available, suspended, deleted, ceased</td> <td>No</td> </tr> <tr> <td>search_word</td> <td>String</td> <td>搜索关键词</td> <td>No</td> </tr> <tr> <td>tags.n</td> <td>String</td> <td>按照标签ID过滤, 只返回已绑定某标签的资源</td> <td>No</td> </tr> <tr> <td>verbose</td> <td>Integer</td> <td>verbose level, 1表示返回备份的详细信息</td> <td>No</td> </tr> <tr> <td>offset</td> <td>Integer</td> <td>结果集偏移量,默认为0</td> <td>No</td> </tr> <tr> <td>limit</td> <td>Integer</td> <td>结果集长度,默认为20</td> <td>No</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域 ID,注意要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>snapshot_set</td> <td>Array</td> <td>JSON 格式的备份列表, 每项参数可见下面 <a href="#response-item">Response Item</a></td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Response Item</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>snapshot_id</td> <td>String</td> <td>备份ID</td> </tr> <tr> <td>snapshot_name</td> <td>String</td> <td>备份名称</td> </tr> <tr> <td>description</td> <td>String</td> <td>备份描述</td> </tr> <tr> <td>snapshot_type</td> <td>String</td> <td>备份类型, 0 为增量备份点,1 为全量备份点。</td> </tr> <tr> <td>status</td> <td>String</td> <td>备份状态, 有效值为pending, available, suspended, deleted, ceased。<br/>pending: 等待被创建<br/>available: 可用<br/>suspended: 由于欠费, 已被暂停使用<br/>deleted: 已被删除, 但处于此状态的全量备份点在2小时之内仍可以被恢复为 available 状态。注意增量备份点删除之后无法恢复。<br/>ceased: 已被彻底删除, 处于此状态的备份无法恢复</td> </tr> <tr> <td>transition_status</td> <td>String</td> <td>备份过渡状态, 有效值为creating, suspending, resuming, deleting, recovering。<br/>creating: 创建中, 由 pending 状态变成 available 状态<br/>suspending: 欠费暂停中, 由 available 状态变成 suspended 状态<br/>resuming: 恢复中, 由 suspended 状态变成 available 状态<br/>deleting: 删除中, 由 available/suspended 状态变成 deleted 状态<br/>recovering: 恢复中, 由 deleted 状态变成 available 状态</td> </tr> <tr> <td>create_time</td> <td>TimeStamp</td> <td>备份创建时间, 为UTC时间, 格式可参见 <a href="http://www.w3.org/TR/NOTE-datetime">ISO8601</a>.</td> </tr> <tr> <td>status_time</td> <td>TimeStamp</td> <td>备份最近一次状态变更时间, 为UTC时间, 格式可参见 <a href="http://www.w3.org/TR/NOTE-datetime">ISO8601</a>.</td> </tr> <tr> <td>snapshot_time</td> <td>TimeStamp</td> <td>备份点的时间, 当同时为多个资源创建备份时,他们的备份点时间是相同的。为UTC时间, 格式可参见 <a href="http://www.w3.org/TR/NOTE-datetime">ISO8601</a>.</td> </tr> <tr> <td>is_taken</td> <td>Integer</td> <td>备份是否已经完成捕获动作,0 为正在捕获中,1 为已经完成捕获。当对运行的磁盘进行备份操作时,为了保证磁盘数据的一致性,在完成捕获前,不要对磁盘进行写操作。</td> </tr> <tr> <td>is_head</td> <td>Integer</td> <td>是否为当前备份点,0 为不是当前备份点,1 为是当前备份点。</td> </tr> <tr> <td>root_id</td> <td>String</td> <td>所在备份链的全量备份点 ID。</td> </tr> <tr> <td>parent_id</td> <td>String</td> <td>所在备份链的父备份点 ID。</td> </tr> <tr> <td>size</td> <td>Integer</td> <td>该备份点占用的存储空间,单位为 MB</td> </tr> <tr> <td>total_size</td> <td>Integer</td> <td>该备份链所占用的总存储空间,单位为 MB。只有全量备份点才有这个字段。</td> </tr> <tr> <td>total_count</td> <td>Integer</td> <td>该备份链的备份点个数。只有全量备份点才有这个字段。</td> </tr> <tr> <td>lastest_snapshot_time</td> <td>TimeStamp</td> <td>该备份链的最近一次备份时间, 只有全量备份点才有这个字段。为UTC时间, 格式可参见 <a href="http://www.w3.org/TR/NOTE-datetime">ISO8601</a>.</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DescribeSnapshots &amp;zone=gd2 &amp;limit=2 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;DescribeSnapshotsResponse&#34;, &#34;snapshot_set&#34;:[ { &#34;status&#34;:&#34;available&#34;, &#34;resource&#34;:{ &#34;resource_name&#34;:&#34;&#34;, &#34;resource_type&#34;:&#34;volume&#34;, &#34;resource_id&#34;:&#34;vom-s1hnvwyh&#34; }, &#34;snapshot_time&#34;:&#34;2014-03-11T15:36:15Z&#34;, &#34;is_head&#34;:1, &#34;root_id&#34;:&#34;ss-mtlngntb&#34;, &#34;sub_code&#34;:0, &#34;snapshot_type&#34;:0, &#34;parent_id&#34;:&#34;ss-mtlngntb&#34;, &#34;snapshot_name&#34;:&#34;&#34;, &#34;create_time&#34;:&#34;2014-03-11T15:47:34Z&#34;, &#34;snapshot_id&#34;:&#34;ss-z9y03ggk&#34;, &#34;status_time&#34;:&#34;2014-03-11T15:47:34Z&#34;, &#34;size&#34;:1, &#34;description&#34;:null }, { &#34;status&#34;:&#34;deleted&#34;, &#34;resource&#34;:{ &#34;resource_name&#34;:&#34;&#34;, &#34;resource_type&#34;:&#34;volume&#34;, &#34;resource_id&#34;:&#34;vom-2cwmmo5t&#34; }, &#34;snapshot_time&#34;:&#34;2014-03-11T14:52:10Z&#34;, &#34;is_head&#34;:1, &#34;root_id&#34;:&#34;ss-69wldt5b&#34;, &#34;total_size&#34;:5242880, &#34;total_count&#34;:1, &#34;sub_code&#34;:0, &#34;snapshot_type&#34;:1, &#34;parent_id&#34;:&#34;self&#34;, &#34;snapshot_name&#34;:&#34;&#34;, &#34;create_time&#34;:&#34;2014-03-11T15:04:45Z&#34;, &#34;head_chain&#34;:1, &#34;snapshot_id&#34;:&#34;ss-69wldt5b&#34;, &#34;status_time&#34;:&#34;2014-03-11T15:58:09Z&#34;, &#34;size&#34;:5242880, &#34;lastest_snapshot_time&#34;:&#34;2014-03-11T14:52:10Z&#34;, &#34;description&#34;:null } ], &#34;ret_code&#34;:0, &#34;total_count&#34;:25 } </code></pre> Development_docs: ModifySnapshotAttributes /development_docs/api/command_list/snapshot/modify_snapshot_attributes/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/snapshot/modify_snapshot_attributes/ <p>修改指定备份的相关属性。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>snapshot</td> <td>String</td> <td>备份 ID</td> <td>Yes</td> </tr> <tr> <td>snapshot_name</td> <td>String</td> <td>新的备份名称</td> <td>No</td> </tr> <tr> <td>description</td> <td>String</td> <td>新的备份描述</td> <td>No</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域 ID,注意要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=ModifySnapshotAttributes &amp;snapshot=ss-ijzkgq6r &amp;snapshot_name=test &amp;description=test &amp;zone=gd2 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;ModifySnapshotAttributesResponse&#34;, &#34;ret_code&#34;:0 } </code></pre>