创建执行接口 接口描述 可以通过如下两种方式创建任务执行: 引用一个已存在的模板(参考请求示例1) 在创建执行时动态创建一个模板(参考请求示例2) 请求参数 名称 类型 描述 是否必须 参数位置 template TemplateModel 要执行的模板 是 Body体参数 properties Map<String, Object> 模板执行所需参数 否 Body体参数 description
参数名称 类型 描述 input string 执行的输入数据 output string 执行的输出信息,若还未执行完则为空字符串 startedTime int 执行的开始时间戳 stoppedTime int 执行的结束时间戳,若未执行完则为0 flowName string 执行所属的工作流的名称 name string 执行的名称 status string 执行的状态,可能的值有Fail
每个数组元素为一个指标项 是 Body参数 statistics String[] 统计方法类型列表,可选值为average、maximum、minimum、sum、sampleCount,需要查询多个统计值时,使用String数组存储 是 Body参数 dimensions Dimension[][] 维度列表,当需要查询多个实例的数据时,使用二维数组查询。
虚机执行脚本 用途 用于在多台云服务器BCC实例内执行自定义脚本 参数 名称 类型 描述 name String 模板任务名称,必填 operator String 模板任务类型,必填 properties Map<String, Object> 任务执行所需参数,必填,详细内容见下表 properties参数 名称 类型 描述 __workerSelectors__ List/Object
每个数组元素为一个指标项 是 Body参数 statistics string[] 统计方法类型列表,可选值为average、maximum、minimum、sum、sampleCount,需要查询多个统计值时,使用String数组存储 是 Body参数 dimensions Dimension[][] 维度列表,当需要查询多个实例的数据时,使用二维数组查询。
mum、minimum、sum、sampleCount,需要查询多个统计值时,使用String数组存储 是 Body参数 dimensions List<List<Dimension>> 维度列表,当需要查询多个实例的数据时,使用二维数组查询
获取执行信息DescribeExecution 接口描述 本接口用于查询用户工作流下某个执行的情况。 请求结构 Plain Text 复制 1 GET /v1/execution HTTP/1.1 2 Host: xflow.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
获取执行列表ListExecutions 接口描述 本接口用于查询用户工作流执行列表。 请求结构 Plain Text 复制 1 GET /v1/executions HTTP/1.1 2 Host: xflow.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
跨域查询 接口说明 浏览器在发送跨域请求之前会发送一个preflight请求(OPTIONS)并带上特定的来源域,HTTP方法和Header信息等给BOS以决定是否发送真正的请求,本接口即响应这种请求。
任务执行(Execution)接口 创建任务执行 接口描述 可以通过如下两种方式创建任务执行: 引用一个已存在的模板(参考请求示例1) 在创建执行时动态创建一个模板(参考请求示例2) 请求参数 名称 类型 描述 是否必须 参数位置 execution Execution 任务执行 是 RequestBody参数 请求示例1 Go 复制 1 req := &model.Execution{ 2