调用ExecuteExperiment接口执行故障演练。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String ExecuteExperiment

系统规定参数。取值:ExecuteExperiment。

ExperimentId String 1234567890123456789

故障演练ID

Definition String {"param":[{"groupId":"1234567890123456789","appName":"ahas-default-node","appGroups":["AHAS杭州预发环境"],"hosts":["192.168.0.205"],"activityParam":[{"flowId":"1234567890123456789","appCode":"chaos.cpu.fullload","arguments":{"cpu_count":"1","namespace":"default"}}]}]}

演练动态参数定义。更多信息,请参见参数说明

NameSpace String default

演练所属的命名空间

AhasRegionId String cn-hangzhou

演练所属地域ID

返回数据

名称 类型 示例值 描述
Code String

接口反馈错误编码

Message String

错误信息

RequestId String 0f7dd92f-4490-****-b8bd-****

请求ID

Success Boolean true

接口请求成功标识

TaskId String 1234567890123456789

执行演练生成的演练任务实例ID

示例

请求示例

http(s)://[Endpoint]/?Action=ExecuteExperiment
&ExperimentId=1234567890123456789
&Definition={"param":[{"groupId":"1234567890123456789","appName":"ahas-default-node","appGroups":["AHAS杭州预发环境"],"hosts":["192.168.0.205"],"activityParam":[{"flowId":"1234567890123456789","appCode":"chaos.cpu.fullload","arguments":{"cpu_count":"1","namespace":"default"}}]}]}
&NameSpace=default
&AhasRegionId=cn-hangzhou
&<公共请求参数>

正常返回示例

XML格式

<ExecuteExperimentResponse>
      <TaskId>1234567890123456789</TaskId>
      <RequestId>0f7dd92f-4490-****-b8bd-****</RequestId>
      <Success>true</Success>
</ExecuteExperimentResponse>

JSON格式

{
    "TaskId":"1234567890123456789",
    "RequestId":"0f7dd92f-4490-****-b8bd-****",
    "Success":"true"
}

错误码

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