全部产品
Search
文档中心

混合云备份 HBR:CreateRestoreJob - 创建恢复任务

更新时间:Mar 17, 2023

创建一个恢复任务。

接口说明

  • 根据所选快照与恢复目的地,创建恢复任务。
  • 目前数据源类型与恢复目的地数据源类型需要一致。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
RestoreTypestring

恢复目的地数据源类型,取值范围:

  • ECS_FILE:恢复到ECS文件。
  • OSS:恢复到阿里云OSS。
  • NAS:恢复到阿里云NAS。
  • OTS_TABLE:恢复到阿里云OTS。
  • UDM_ECS_ROLLBACK:恢复到阿里云ECS整机。
ECS_FILE
VaultIdstring

备份快照所属备份仓库ID。

v-*********************
SnapshotIdstring

备份快照ID。

s-********************
SnapshotHashstring

备份快照HASH值。

f2fe...
SourceTypestring

数据源类型,取值范围:

  • ECS_FILE:恢复ECS文件。
  • OSS:恢复阿里云OSS。
  • NAS:恢复阿里云NAS。
  • OTS_TABLE:恢复到阿里云OTS。
  • UDM_ECS:恢复到阿里云ECS整机。
ECS_FILE
TargetFileSystemIdstring

仅当RestoreType取值为NAS时,该参数有效。表示恢复目的地的文件系统ID。

005494
TargetCreateTimelong

仅当RestoreType取值为NAS时,该参数有效。表示恢复目的地的文件系统创建时间。

1554347313
TargetPathstring

仅当RestoreType取值为ECS_FILE时,该参数有效。表示恢复目的地的文件路径。

C:\
TargetBucketstring

仅当RestoreType取值为OSS时,该参数有效。表示恢复目的地的OSS bucket名称。

hbr-backup-oss
TargetPrefixstring

仅当RestoreType取值为OSS时,该参数有效。表示恢复目的地的对象前缀。

hbr
UdmDetailobject

整机备份详情。

UdmRegionIdstring

仅当SourceType取值为UDM_ECS时,该参数有效。表示恢复的目标地域。

cn-shanghai
TargetInstanceIdstring

仅当RestoreType取值为ECS_FILE时,该参数有效。表示恢复目的地的ECS实例ID。

i-*********************
Includestring

恢复的路径。该路径下所有文档都会被恢复。最多255个字符。

["/home/alice/*.pdf", "/home/bob/*.txt"]
Excludestring

不做恢复的路径。该路径下所有文档都不会被恢复。最多255个字符。

["/var", "/proc"]
TargetContainerstring

恢复的目标容器详情。

{\"host\":\"k8s-node1\",\"hostPrefix\":\"/var/lib/kubelet/pods/4acb31fe-8577-40ff-bc8c-eccabd835f73/volumes/kubernetes.io~csi/pvc-b050b00e-ef17-4792-aab1-1642355cf1f4/mount\",\"pvPath\":\"/\"}
InitiatedByAckboolean

是否由容器服务调用。默认为false。

false
TargetContainerClusterIdstring

恢复的目标容器集群ID。

cc-000amjsc7o1h9506oob7
TargetInstanceNamestring

恢复的目标表格存储实例名称。

instancename
TargetTableNamestring

恢复的目标表格存储的数据表名称。

tablename
TargetTimelong

恢复的表格存储的时间。UNIX时间,单位为秒。

1642496881
OtsDetailOtsTableRestoreDetail

表格存储实例详情。

CrossAccountTypestring

跨账号备份类型。支持:

  • SELF_ACCOUNT:本账号备份
  • CROSS_ACCOUNT:跨账号备份
SELF_ACCOUNT
CrossAccountUserIdlong

被当前账号管理的跨账号备份的原账号ID。

158975xxxxx4625
CrossAccountRoleNamestring

被当前账号管理的跨账号备份的原账号RAM中创建的角色名。

BackupRole

返回参数

名称类型描述示例值
object
Codestring

返回码,200表示成功。

200
Messagestring

返回信息描述,成功一般返回successful,错误时会返回相应错误信息。

successful
RequestIdstring

请求ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E
Successboolean

请求是否成功。

  • true:成功
  • false:失败
true
RestoreIdstring

恢复任务ID。

r-*********************

示例

正常返回示例

JSON格式

{
  "Code": "200",
  "Message": "successful",
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "Success": true,
  "RestoreId": "r-*********************"
}

错误码

访问错误中心查看更多错误码。