更新时间:2025-02-13 GMT+08:00

更新任务对应源端复制状态

功能介绍

更新任务对应源端复制状态。

调用方法

请参见如何调用API

URI

PUT /v3/sources/{source_id}/changestate

表1 路径参数

参数

是否必选

参数类型

描述

source_id

String

源端服务器在主机迁移服务中的ID

最小长度:0

最大长度:255

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

最小长度:1

最大长度:16384

表3 请求Body参数

参数

是否必选

参数类型

描述

copystate

String

源端服务器状

UNAVAILABLE:环境校验不通过

WAITING:等待

INIT:初始化

REPLICATE:复制

SYNCING:持续同步

STOPPING:暂停中

STOPPED:已暂停

DELETING:删除中

ERROR:错误

CLONING:等待克隆完成

CUTOVERING:启动目的端中

FINISHED:启动目的端完成

枚举值:

  • UNAVAILABLE

  • WAITING

  • INIT

  • REPLICATE

  • SYNCING

  • STOPPING

  • STOPPED

  • DELETING

  • ERROR

  • CLONING

  • CUTOVERING

  • FINISHED

migrationcycle

String

迁移周期

cutovering:启动目的端中

cutovered:启动目的端完成

checking:检查中

setting:设置中

replicating:复制中

syncing:同步中

枚举值:

  • cutovering

  • cutovered

  • checking

  • setting

  • replicating

  • syncing

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

-

String

更新任务对应源端复制状态成功

状态码:403

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误代码

最小长度:0

最大长度:255

error_msg

String

错误信息

最小长度:0

最大长度:255

encoded_authorization_message

String

加密授权信息

最小长度:0

最大长度:65535

error_param

Array of strings

错误参数

最小长度:0

最大长度:65535

数组长度:1 - 20

details

Array of details objects

详细错误信息

数组长度:1 - 20

表6 details

参数

参数类型

描述

error_code

String

SMS错误代码

最小长度:0

最大长度:65535

error_msg

String

SMS错误信息

最小长度:0

最大长度:65535

请求示例

更新源端dcdbe339-b02d-4578-95a1-9c9c547dxxxx任务的复制状态,更改源端服务器状态为WAITING,迁移周期为cutovered。

PUT https://{endpoint}/v3/sources/dcdbe339-b02d-4578-95a1-9c9c547dxxxx/changestate

{
  "copystate" : "WAITING",
  "migrationcycle" : "cutovered"
}

响应示例

状态码:403

鉴权失败

{
  "error_code" : "SMS.9004",
  "error_msg" : "The current account does not have the permission to execute policy You do not have permission to perform action XXX on resource XXX.",
  "encoded_authorization_message" : "XXXXXX",
  "error_param" : [ "You do not have permission to perform action XXX on resource XXX." ],
  "details" : [ {
    "error_code" : "SMS.9004",
    "error_msg" : "You do not have permission to perform action XXX on resource XXX."
  } ]
}

状态码

状态码

描述

200

更新任务对应源端复制状态成功

403

鉴权失败

错误码

请参见错误码