调用GetChangeOrderInfo接口查看变更流程详情。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
ChangeOrderId | string | 是 | 变更流程ID | 1074f3e2-e974-4a0e-****-************ |
返回参数
示例
请求示例
POST /pop/v5/changeorder/change_order_info?ChangeOrderId=1074f3e2-e974-4a0e-****-************ HTTP/1.1
Host:edas.aliyuncs.com
Content-Type:application/json
正常返回示例
JSON
格式
{
"Code": 200,
"Message": "success",
"RequestId": "4JFR-FV9F***************",
"changeOrderInfo": {
"Status": 2,
"ChangeOrderId": "1074f3e2-e974-4a0e-****-************",
"BatchType": "Automatic",
"CoType": "Application Scale Out",
"CreateTime": "2019-11-13 14:23:46",
"ChangeOrderDescription": "应用扩容",
"BatchCount": 1,
"CreateUserId": "edas_com***_****@******-*****.***",
"SupportRollback": false,
"Desc": "IP of Scale-Out Instance: 47.107.XX.XX",
"PipelineInfoList": [
{
"PipelineName": " Batch: 1",
"StartTime": "1583911702158",
"UpdateTime": "1583911743633",
"PipelineStatus": 2,
"PipelineId": "4c4ee320-5e47-4a48-****-************",
"StageList": [
{
"StageId": "358a143f-09a0-45e0-****-************@**_*******_*****",
"Status": 2,
"StageName": "Scale Out",
"StageResultDTO": {
"InstanceDTOList": [
{
"Status": 2,
"InstanceIp": "47.XX.XX.12 (Public)<br>***.**.*.*** (*******)",
"PodName": "canary-test",
"InstanceName": "EDAS-scaled",
"PodStatus": "执行中",
"InstanceStageDTOList": [
{
"StageId": "5dd4c0f2-d81a-406f-****-************",
"Status": 2,
"StartTime": "2020-03-11T07:28:49Z",
"StageMessage": "Pulling image \\\"registry-vpc.cn-hangzhou.aliyuncs.com****-user/1172745****_shared_repo:428084d6-265f-****-911a-7eb0d2c3****_15839117****\\",
"FinishTime": "2020-03-11T07:28:52Z",
"StageName": " scale out "
}
]
}
],
"ServiceStage": {
"StageId": "358a143f-09a0-45e0-****-************",
"Status": 2,
"Message": "Success",
"StageName": "Enable Tengine"
}
}
}
],
"StageDetailList": [
{
"StageId": "d7561440-10a6-452f-8a90-62f6e7ec****",
"StageStatus": 2,
"StageName": "Process Start",
"TaskList": [
{
"TaskErrorIgnorance": 0,
"ShowManualIgnorance": false,
"TaskStatus": "2",
"TaskMessage": "[CALLBACK] 2020-03-11 15:28:44.781 requestId: c952ab99-8c5b-4ff1-9412-ae3bf9b1****, message: success",
"TaskName": "Build Image",
"TaskErrorCode": "400",
"TaskId": "d6d3b934-90a1-4ae8-8cbd-2446003d****",
"TaskErrorMessage": "400"
}
]
}
]
}
],
"Targets": [],
"TrafficControl": {
"Routes": "[{\"app\":\"9c8247da-91b6-42bb-8f99-92a0b9c6f****\",\"type\":\"GROUP\"}]",
"Rules": "[{\"conditionType\":\"content\",\"conditions\":[{\"key\":\"name\",\"operator\":\"EQ\",\"strategy\":\"PARAM\",\"values\":[\"jim\"]},{\"key\":\"name\",\"operator\":\"EQ\",\"strategy\":\"COOKIE\",\"values\":[\"jim\"]}],\"percent\":100,\"protocol\":\"SPRINGCLOUD\",\"triggerPolicy\":\"AND\"}]",
"Tips": "灰度批次发布完毕,已确认继续下一批。"
}
}
}
XML
格式
<GetChangeOrderInfoResponse>
<Code>200</Code>
<Message>success</Message>
<RequestId>4JFR-FV9F***************</RequestId>
<changeOrderInfo>
<Status>2</Status>
<ChangeOrderId>1074f3e2-e974-4a0e-****-************</ChangeOrderId>
<BatchType>Automatic</BatchType>
<CoType>Application Scale Out</CoType>
<CreateTime>2019-11-13 14:23:46</CreateTime>
<ChangeOrderDescription>应用扩容</ChangeOrderDescription>
<BatchCount>1</BatchCount>
<CreateUserId>edas_com***_****@******-*****.***</CreateUserId>
<SupportRollback>false</SupportRollback>
<Desc>IP of Scale-Out Instance: 47.107.XX.XX</Desc>
<PipelineInfoList>
<PipelineName> Batch: 1</PipelineName>
<StartTime>1583911702158</StartTime>
<UpdateTime>1583911743633</UpdateTime>
<PipelineStatus>2</PipelineStatus>
<PipelineId>4c4ee320-5e47-4a48-****-************</PipelineId>
<StageList>
<StageId>358a143f-09a0-45e0-****-************@**_*******_*****</StageId>
<Status>2</Status>
<StageName>Scale Out</StageName>
<StageResultDTO>
<InstanceDTOList>
<Status>2</Status>
<InstanceIp>47.XX.XX.12 (Public)<br>***.**.*.*** (*******)</InstanceIp>
<PodName>canary-test</PodName>
<InstanceName>EDAS-scaled</InstanceName>
<PodStatus>执行中</PodStatus>
<InstanceStageDTOList>
<StageId>5dd4c0f2-d81a-406f-****-************</StageId>
<Status>2</Status>
<StartTime>2020-03-11T07:28:49Z</StartTime>
<StageMessage>Pulling image \"registry-vpc.cn-hangzhou.aliyuncs.com****-user/1172745****_shared_repo:428084d6-265f-****-911a-7eb0d2c3****_15839117****\</StageMessage>
<FinishTime>2020-03-11T07:28:52Z</FinishTime>
<StageName> scale out </StageName>
</InstanceStageDTOList>
</InstanceDTOList>
<ServiceStage>
<StageId>358a143f-09a0-45e0-****-************</StageId>
<Status>2</Status>
<Message>Success</Message>
<StageName>Enable Tengine</StageName>
</ServiceStage>
</StageResultDTO>
</StageList>
<StageDetailList>
<StageId>d7561440-10a6-452f-8a90-62f6e7ec****</StageId>
<StageStatus>2</StageStatus>
<StageName>Process Start</StageName>
<TaskList>
<TaskErrorIgnorance>0</TaskErrorIgnorance>
<ShowManualIgnorance>false</ShowManualIgnorance>
<TaskStatus>2</TaskStatus>
<TaskMessage>[CALLBACK] 2020-03-11 15:28:44.781 requestId: c952ab99-8c5b-4ff1-9412-ae3bf9b1****, message: success</TaskMessage>
<TaskName>Build Image</TaskName>
<TaskErrorCode>400</TaskErrorCode>
<TaskId>d6d3b934-90a1-4ae8-8cbd-2446003d****</TaskId>
<TaskErrorMessage>400</TaskErrorMessage>
</TaskList>
</StageDetailList>
</PipelineInfoList>
<TrafficControl>
<Routes>[{"app":"9c8247da-91b6-42bb-8f99-92a0b9c6f****","type":"GROUP"}]</Routes>
<Rules>[{"conditionType":"content","conditions":[{"key":"name","operator":"EQ","strategy":"PARAM","values":["jim"]},{"key":"name","operator":"EQ","strategy":"COOKIE","values":["jim"]}],"percent":100,"protocol":"SPRINGCLOUD","triggerPolicy":"AND"}]</Rules>
<Tips>灰度批次发布完毕,已确认继续下一批。</Tips>
</TrafficControl>
</changeOrderInfo>
</GetChangeOrderInfoResponse>
错误码
Http code | 错误码 | 错误信息 |
---|---|---|
400 | Edas.errorcode.PermissionDenied.message | No permissions |
400 | Edas.errorcode.ParameterMissing.ChangeOrderId.message | Change process ID is missing. |
访问错误中心查看更多错误码。