当前云服务器备份接口仅供存量用户使用,新用户无法使用,新用户建议使用云备份服务及其相关接口。
选择资源直接备份。
POST https://{endpoint}/v1/{project_id}/providers/{provider_id}/resources/{resource_id}/action
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID 获取方法请参见获取项目ID。 |
provider_id |
是 |
String |
备份提供商ID,当前取值固定值:fc4d5750-22e7-4798-8a46-f48f62c4c1da。用于区分备份对象是服务器或磁盘。 |
resource_id |
是 |
String |
备份服务器或服务器中某些磁盘的ID。服务器ID请参见《弹性云服务器API参考》获取。 |
文中所有备份提供商ID的当前取值均为:“fc4d5750-22e7-4798-8a46-f48f62c4c1da”。
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
protect |
是 |
protect_param |
备份参数。 详情请参见表3。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
backup_name |
否 |
String |
备份名称,长度限制:1- 255,只能由中文、字母、数字、“_”、“-”组成。 |
description |
否 |
String |
备份描述,长度限制:0- 255,除了“<”、“>”不能输入,其它字符均可。 |
incremental |
否 |
Boolean |
备份执行的类型,取值为True代表执行增量备份,取值为False代表执行全量备份。如果是首次备份,则无论是否指定该参数或者该参数取任意值,总是执行全量备份;如果非首次备份,指定该参数为False代表本次执行全量备份,不指定该参数或者该参数取值为True代表本次执行增量备份。 |
resource_type |
否 |
String |
备份对象的实体对象类型。 当前支持的取值包含两个:OS::Nova::Server,该值代表备份对象为云服务器,OS::Ironic::BareMetalServer,该值代表备份对象为裸金属服务器。如果不传递该参数则默认备份对象为云服务器。 |
extra_info |
否 |
Dict |
备份对象的附加信息。 |
app_consistency |
否 |
Integer |
是否做应用一致性备份;0代表不做应用一致性备份;1代表做应用一致性备份且应用一致性备份失败后,不继续做崩溃一致性备份;2代表做应用一致性备份且应用一致性备份失败后,继续做崩溃一致性备份。未输入app_consistency参数时,不做应用一致性备份。应用一致性备份将备份应用备份时刻内存中的数据,保障数据备份时刻完整一致性,使用该参数请先咨询当前局点是否已支持该特性。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
exclude_volumes |
否 |
List<volume_id> |
磁盘的ID列表,如果备份对象为云服务器或者裸金属服务器,代表备份时不对该服务器下指定的磁盘进行备份。 |
POST https://{endpoint}/v1/b942cc8342734d15bcb246babb1953cf/providers/fc4d5750-22e7-4798-8a46-f48f62c4c1da/resources/9506416d-db6c-406e-8bca-c0f43793d914/action { "protect" : { "backup_name" : "backup", "description" : "backup des", "extra_info" : { "exclude_volumes": ["8a8ccde2-0b9a-4450-a5f3-150816635f46"] }, "app_consistency": 1 } }
参数 |
参数类型 |
描述 |
---|---|---|
checkpoint |
protect_resp |
备份响应。 详情请参见表5。 |
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
备份状态, Enum:[ waiting_protect, protecting, available, waiting_restore, restoring, error, waiting_delete, deleting,deleted] |
created_at |
String |
创建时间,如:"2017-04-18T01:21:52.701973" |
id |
String |
备份记录ID |
resource_graph |
String |
资源图,备份子备份包含关系结构图 |
project_id |
String |
项目ID 获取方法请参见获取项目ID。 |
protection_plan |
plan_resp |
备份计划信息 详情请参见表6。 |
extra_info |
String |
额外添加信息 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
备份策略ID。 |
name |
String |
备份策略名称。 |
resources |
List<resource> |
备份对象列表。 详情请参见表7。 |
参数 |
参数类型 |
描述 |
---|---|---|
exclude_volumes |
List<volume_id> |
磁盘的ID列表,如果备份对象为云服务器或者裸金属服务器,代表备份时不对该服务器下指定的磁盘进行备份。 |
{ "checkpoint" : { "status" : "protecting", "created_at" : "2017-04-18T01:21:52.701973", "id" : "4468f4b8-7c78-4222-a2ca-346b5d557dd2", "resource_graph" : null, "project_id" : "b942cc8342734d15bcb246babb1953cf", "extra_info" : null, "protection_plan" : { "id" : "fake_04f8ea0f-2000-4389-a5ce-93a3e20d0faf", "resources" : [ { "type" : "OS::Nova::Server", "id" : "9506416d-db6c-406e-8bca-c0f43793d914", "name" : "resource_9506416d-db6c-406e-8bca-c0f43793d914", "extra_info" : { "exclude_volumes": ["8a8ccde2-0b9a-4450-a5f3-150816635f46"] } } ], "name" : "server protect plan for 9506416d-db6c-406e-8bca-c0f43793d914" } } }
状态码 |
说明 |
---|---|
200 |
OK |
状态码 |
说明 |
---|---|
400 |
请求参数不合法 |
401 |
鉴权失败 |
403 |
没有操作权限 |
404 |
请求对象不存在 |
500 |
服务内部错误 |
503 |
服务不可用 |
请参考错误码。
最大传输单元MTU(Maximum Transmission Unit)决定了单次可传输数据包的最大尺...
12月16-17日,由CNCF、网易数帆、VMware、PingCAP和阿里云联合主办2020 Cloud Nat...
TOP云 (west.cn)12月9日讯,昨天知名投资人Jamie Zoch在推特爆料称, 域名 服...
2020年9月10日至11日,作为一年一度云计算领域的大型科技盛会,2020 AWS技术峰会...
(图片来源) 想让你的简历对雇主更有吸引力吗? 你来对地方了。 在这篇文章中有专...
一、前言 半个月前写的那篇关于指针最底层原理的文章,得到了很多朋友的认可(链...
线程?Thread?/?进程?Process 进程 一个正在运行的程序进程间内存不共享 通过进程...
本文转载自微信公众号「咸鱼正翻身」,作者MDove。转载本文请联系咸鱼正翻身公众...
租用服务器你需要考虑的安全问题 服务器租用 是企业选择服务器的常用方式之一,...
1. 服务地址 API 支持就近地域接入,本产品就近地域接入域名为 lighthouse.tence...