根据指定的{command_id
}获取指令执行信息
/api/v1/command/{command_id
}
GET
参数名 | 风格 | 类型 | 是否必须 | 示例 | 描述 |
---|---|---|---|---|---|
command_id | 路径(不参与签名计算) | String | 是 | dcb2a050-8f5e-4217-8447-602ec167d693 | 指令ID |
accesskey | 参数 | String | 是 | t9xuit3pt202ou09 | 用户accessKey |
timestamp | 参数 | String | 是 | 18223784 | 当前时间戳(从1970.1.1到此刻的毫秒数) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | { "code" : "0" , "message" : "success" , "data" : { "commandId" : "4c45bee0-7003-41e8-91bb-076a88531f73" , "name" : "node_upload_start" , "status" : "DONE" , "result" : "200" , "resultMsg" : "" , "createTime" : "2016-06-27 20:07:05" , "endTime" : "2016-06-27 20:07:24" , "activitys" : [ { "commandId" : "4c45bee0-7003-41e8-91bb-076a88531f73" , "name" : "PrepareParams" , "code" : "200" , "steps" : [ { "stepName" : "启动模式: docker start" , "status" : "200" , "msg" : "" }, { "stepName" : "网络模式: HOST" , "status" : "200" , "msg" : "" }, { "stepName" : "设置容器规格: CPU=共享, 内存=共享" , "status" : "200" , "msg" : "" }, { "stepName" : "网络模式: HOST" , "status" : "200" , "msg" : "" }, { "stepName" : "开始获得代码包下载地址" , "status" : "200" , "msg" : "" }, { "stepName" : "健康检查模式: URI" , "status" : "200" , "msg" : "" } ], "createTime" : "2016-06-27 20:07:05" , "endTime" : "2016-06-27 20:07:05" }, { "commandId" : "4c45bee0-7003-41e8-91bb-076a88531f73" , "name" : "StartContainer" , "code" : "200" , "steps" : [ { "stepName" : "解除接入层(TENGINX)" , "status" : "200" }, { "stepName" : "关闭容器监控" , "status" : "200" , "msg" : "success" }, { "stepName" : "提交指令" , "status" : "200" , "msg" : "" }, { "stepName" : "打开容器监控" , "status" : "200" , "msg" : "success" }, { "stepName" : "容器启动成功, 耗时: 18秒" , "status" : "200" , "msg" : "" }, { "stepName" : "绑定接入层:[containerId=16797]" , "status" : "200" , "msg" : "" }, { "stepName" : "绑定接入层(TENGINX)" , "status" : "200" } ], "createTime" : "2016-06-27 20:07:05" , "endTime" : "2016-06-27 20:07:24" }, { "commandId" : "4c45bee0-7003-41e8-91bb-076a88531f73" , "name" : "ResultAnalysis" , "code" : "200" , "steps" : [ { "stepName" : "统计结果 :\r\n 容器总数 1\r\n 操作总数 1\r\n 成功总数 1\r\n 失败总数 0" , "status" : "200" , "msg" : "" } ], "createTime" : "2016-06-27 20:07:24" , "endTime" : "2016-06-27 20:07:24" } ] } } |
字段 | 类型 | 描述 |
---|---|---|
code | String | 响应状态码 |
message | String | 响应消息 |
data->commandId | String | 指令ID |
data->name | String | 指令名字 |
data->status | String | 指令状态: 1. CREATED : 已经写入但还没有发布指令 2. PUBLISHED :发布指令成功 3. PUBLISH_FAILED : 发布指令失败 4. RUNNING 指令运行中 5. DONE 运行结束 |
data->result | String | 指定执行结果 200 :表示成功 500 :未知错误 504 :超时 100 :客户端错误 400 :Workstation错误 |
data->resultMsg | String | 指令执行结果消息 |
data->createTime | String | 指令创建时间 |
data->endTime | String | 指令执行结束时间 |
data->activitys->commandId | String | activity所在指令ID |
data->activitys->PrepareParams | String | activity名字 |
data->activitys->code | String | activity状态码 200 :表示成功 500 :未知错误 504 :超时 100 :客户端错误 400 :Workstation错误 |
data->activitys->steps->stepName | String | step名字 |
data->activitys->steps->status | String | step状态码 200 :表示成功 500 :未知错误 504 :超时 100 :客户端错误 400 :Workstation错误 |
data->activitys->steps->msg | String | step状态码信息 |
data->activitys->createTime | String | activity启动时间 |
data->activitys->endTime | String | activity结束时间 |