• 沒有找到結果。

响应参数

5.4 保护组

5.4.9 保护组切换

功能介绍

对保护组进行切换操作,可以将保护组的当前生产站点,从创建保护组时指定的生产 站点切换到创建保护组时指定的容灾站点,也可以从创建保护组时指定的容灾站点切 换到创建保护组时指定的生产站点。切换后,生产站点和容灾站点的数据仍然处于被 保护状态,只是复制方向与操作之前相反。

接口约束

保护组中必须包含复制对才能切换。 保护组status为protected或者error-reversing才 能切换。 保护组中所有的当前生产站点的云服务器必须关机才能切换。切换过程中,

请勿将生产站点和容灾站点可用区的云服务器开机,否则可能导致保护组切换失败。

如果调用原生接口删除保护实例的生产站点或者容灾站点服务器,切换或切回将会失 败,并且保护实例以及保护实例所在的保护组将不可用。

调试

您可以在API Explorer中调试该接口。

URI

POST /v1/{project_id}/server-groups/{server_group_id}/action

5-378 路径参数

参数 是否必选 参数类型 描述

project_id 是 String 项目ID。

server_group_

id 是 String 保护组的ID。

请求参数

5-379 请求 Header 参数

参数 是否必选 参数类型 描述

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

5-380 请求 Body 参数

参数 是否必选 参数类型 描述

reverse-server-group 是 ReverseProte ctionGroupR equestParam s object

标识保护组切换操作。

5-381 ReverseProtectionGroupRequestParams

参数 是否必选 参数类型 描述

priority_statio

n 是 String 切换方向。target:表示从创建

保护组时指定的生产站点切换到 创建保护组时指定的容灾站点。

source:表示从创建保护组时指 定的容灾站点切换到创建保护组 时指定的生产站点。

枚举值:

● target

● source

响应参数

状态码: 200

5-382 响应 Body 参数

参数 参数类型 描述

job_id String 成功返回jobId信息

状态码: 400

5-383 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-384 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 401

5-385 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-386 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 403

5-387 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-388 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 404

5-389 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-390 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 405

5-391 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-392 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 406

5-393 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-394 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 407

5-395 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-396 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 408

5-397 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-398 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 409

5-399 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-400 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 500

5-401 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-402 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 501

5-403 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-404 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 502

5-405 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-406 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 503

5-407 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-408 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

状态码: 504

5-409 响应 Body 参数

参数 参数类型 描述

error ErrorInfo

object 失败返回结构

5-410 ErrorInfo

参数 参数类型 描述

message String 错误信息

code String 错误码

请求示例

POST https://{Endpoint}/v1/{project_id}/server-groups/40df180b-9fe2-471a-8c64-1b758dc84189/action { "reverse-server-group" : {

"priority_station" : "source"

}}

响应示例

状态码: 200 OK

{ "job_id" : "0000000062db92d70162db9d200f002d"

}

状态码

状态码 描述

200 OK

400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found

405 Method Not Allowed 406 Not Acceptable

407 Proxy Authentication Required 408 Request Timeout

状态码 描述 409 Conflict

500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout

错误码

请参见错误码。