華為云計算 云知識 創(chuàng)建容災(zāi)演練CreateDisasterRecoveryDrill
創(chuàng)建容災(zāi)演練CreateDisasterRecoveryDrill

 

功能介紹

創(chuàng)建容災(zāi)演練。

接口約束

保護組的狀態(tài)為available,protected,failed-over, error-starting,error-stopping,error-reversing,error-reprotecting,error-failing-over。 在第一次同步數(shù)據(jù)完成前請不要進行容災(zāi)演練操作,否則可能導(dǎo)致容災(zāi)演練服務(wù)器無法正常啟動。 創(chuàng)建容災(zāi)演練時,如果保護組內(nèi)的容災(zāi)站點 云服務(wù)器 加入了企業(yè)項目,容災(zāi)演練創(chuàng)建的演練云服務(wù)器不會自動加入到企業(yè)項目,如有需要請手動將演練云服務(wù)器加入到企業(yè)項目。 創(chuàng)建容災(zāi)演練時,若傳入drill_vpc_id,使用已創(chuàng)建好的演練VPC,則需保證已創(chuàng)建好的演練VPC內(nèi)子網(wǎng)網(wǎng)段和保護組所在VPC內(nèi)的子網(wǎng)網(wǎng)段一致;若不傳入drill_vpc_id,則自動創(chuàng)建演練VPC。 創(chuàng)建容災(zāi)演練時,使用已創(chuàng)建好的演練VPC,創(chuàng)建容災(zāi)演練后,演練VPC內(nèi)子網(wǎng)的網(wǎng)絡(luò)ACL規(guī)則和保護組所在VPC內(nèi)子網(wǎng)的不會保持一致,如需保持一致請手動配置。 創(chuàng)建容災(zāi)演練時,如果保護組所在VPC創(chuàng)建了自定義路由表并關(guān)聯(lián)子網(wǎng),演練VPC不會自動創(chuàng)建相對應(yīng)的路由表,如有需要請手動創(chuàng)建。

調(diào)試

您可以在API Explorer中調(diào)試該接口。

URI

POST /v1/{project_id}/disaster-recovery-drills

表1 路徑參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

project_id

String

項目ID

請求參數(shù)

表2 請求Header參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

X-Auth-Token

String

用戶Token。通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲?。憫?yīng)消息頭中X-Subject-Token的值)

表3 請求Body參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

disaster_recovery_drill

CreateDisasterRecoveryDrillRequestParams object

容災(zāi)演練的信息。

表4 CreateDisasterRecoveryDrillRequestParams

參數(shù)

是否必選

參數(shù)類型

描述

server_group_id

String

保護組的ID。

drill_vpc_id

String

演練 虛擬私有云 ID,不指定時系統(tǒng)會自動創(chuàng)建演練VPC。

name

String

指定容災(zāi)演練的名稱,最大支持長度為64個字節(jié)。只包含中文字符、英文字母(a~z、A~Z)、數(shù)字(0~9)、小數(shù)點(.)、下劃線(_)、中劃線(-)。

最小長度:1

最大長度:64

響應(yīng)參數(shù)

狀態(tài)碼: 200

表5 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

job_id

String

成功返回jobId信息

狀態(tài)碼: 400

表6 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表7 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 401

表8 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表9 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 403

表10 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表11 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 404

表12 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表13 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 405

表14 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表15 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 406

表16 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表17 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 407

表18 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表19 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 408

表20 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表21 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 409

表22 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表23 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 500

表24 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表25 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 501

表26 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表27 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 502

表28 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表29 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 503

表30 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表31 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

狀態(tài)碼: 504

表32 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

描述

error

ErrorInfo object

失敗返回結(jié)構(gòu)

表33 ErrorInfo

參數(shù)

參數(shù)類型

描述

message

String

錯誤信息

code

String

錯誤碼

請求示例

POST https://{Endpoint}/v1/{project_id}/disaster-recovery-drills

{
  "disaster_recovery_drill" : {
    "name" : "dr_drill_test",
    "server_group_id" : "c2aee29a-2959-4d01-9755-01cc76a4d17d"
  }
}

響應(yīng)示例

狀態(tài)碼: 200

OK

{
  "job_id" : "0000000011db92d36662db9d20df32ch"
}

狀態(tài)碼

狀態(tài)碼

描述

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

錯誤碼

請參見錯誤碼。