日志接口
更新时间:2024-08-02
日志接口
获取命令执行的日志记录。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
runId | String | 是 | RequestBody参数 | 执行ID |
childId | String | 是 | RequestBody参数 | 执行ID下某一子执行ID |
cursor | int | 是 | RequestBody参数 | 首次请求为0,后续翻页,填写上一次请求返回的nextCursor |
响应参数
参数名称 | 类型 | 描述 |
---|---|---|
requestId | String | 请求id |
code | String | 响应状态,成功为success |
result | LogResult | 返回日志结果 |
请求示例
Python
1if __name__ == '__main__':
2
3 HOST = b'http://ca.bj.baidubce.com'
4 AK = b''
5 SK = b''
6 config = BceClientConfiguration(credentials=BceCredentials(AK, SK),
7 endpoint=HOST)
8 ca_client = CaClient(config)
9
10 run_id = "r-raUPWwr933Liqe54"
11 child_id = "d-7abflJHODABF"
12 response = ca_client.action_log(run_id, child_id, 1)
13 print(response)
响应示例
JSON
1{
2 "requestId": "aaf4bd8f-ed6c-481b-ad1a-a4c974******",
3 "code": "success",
4 "result": {
5 "logs": [
6 {
7 "msg": "pwd \n",
8 }, {
9 "msg": "second line",
10 }
11 ],
12 "nextCursor": 2,
13 "state" : "RUNNING"
14 }
15}
附录
LogResult
参数名称 | 类型 | 描述 |
---|---|---|
childId | String | 子执行id |
logs | List<Log> | 日志内容,顺序排列 |
state | String | 子执行状态。枚举值:FAILED(执行失败),RUNNING(执行中),SUCCESS(执行完成) |
nextCursor | int | 下一次请求使用的cursor。若子执行已结束,且nextCursor=cursor,表示已无更多日志。否则,表示可能存在更多日志 |
Log
参数名称 | 类型 | 描述 |
---|---|---|
msg | String | 命令执行日志 |