對保護(hù)組進(jìn)行切換操作,可以將保護(hù)組的當(dāng)前生產(chǎn)站點(diǎn),從創(chuàng)建保護(hù)組時(shí)指定的生產(chǎn)站點(diǎn)切換到創(chuàng)建保護(hù)組時(shí)指定的容災(zāi)站點(diǎn),也可以從創(chuàng)建保護(hù)組時(shí)指定的容災(zāi)站點(diǎn)切換到創(chuàng)建保護(hù)組時(shí)指定的生產(chǎn)站點(diǎn)。切換后,生產(chǎn)站點(diǎn)和容災(zāi)站點(diǎn)的數(shù)據(jù)仍然處于被保護(hù)狀態(tài),只是復(fù)制方向與操作之前相反。
保護(hù)組中必須包含復(fù)制對才能切換。 保護(hù)組status為protected或者error-reversing才能切換。 保護(hù)組中所有的當(dāng)前生產(chǎn)站點(diǎn)的 云服務(wù)器 必須關(guān)機(jī)才能切換。切換過程中,請勿將生產(chǎn)站點(diǎn)和容災(zāi)站點(diǎn)可用區(qū)的云服務(wù)器開機(jī),否則可能導(dǎo)致保護(hù)組切換失敗。如果調(diào)用原生接口刪除保護(hù)實(shí)例的生產(chǎn)站點(diǎn)或者容災(zāi)站點(diǎn)服務(wù)器,切換或切回將會失敗,并且保護(hù)實(shí)例以及保護(hù)實(shí)例所在的保護(hù)組將不可用。
| 名稱 | 類型 | IN | 必選 | 描述 |
|---|---|---|---|---|
|
X-Auth-Token
|
string | header | 是 |
用戶Token。通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲取(響應(yīng)消息頭中X-Subject-Token的值) |
|
project_id
|
string | path | 是 |
項(xiàng)目ID。 |
|
server_group_id
|
string | path | 是 |
保護(hù)組的ID。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
reverse-server-group
|
ReverseProtectionGroupRequestParams object | 是 |
標(biāo)識保護(hù)組切換操作。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
priority_station
|
string | 是 |
切換方向。target:表示從創(chuàng)建保護(hù)組時(shí)指定的生產(chǎn)站點(diǎn)切換到創(chuàng)建保護(hù)組時(shí)指定的容災(zāi)站點(diǎn)。source:表示從創(chuàng)建保護(hù)組時(shí)指定的容災(zāi)站點(diǎn)切換到創(chuàng)建保護(hù)組時(shí)指定的生產(chǎn)站點(diǎn)。 |
OK
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
job_id
|
string | 是 |
成功返回jobId信息 |
Bad Request
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Unauthorized
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Forbidden
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Not Found
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Method Not Allowed
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Not Acceptable
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Proxy Authentication Required
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Request Timeout
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Conflict
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Internal Server Error
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Not Implemented
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Bad Gateway
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Service Unavailable
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
Gateway Timeout
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
error
|
ErrorInfo object | 否 |
失敗返回結(jié)構(gòu) |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
message
|
string | 是 |
錯誤信息 |
|
code
|
string | 是 |
錯誤碼 |
OK
"job_id": "0000000062db92d70162db9d200f002d"
}
