参数(properties) 参数 在创建和执行模板时,使用参数(Properties)可提高模板灵活性和可复用性,模版多个任务都可以引用同一个参数。 模板全局参数 你可以在创建模板时设置全局参数,在执行模板时动态指定这些模板的值,从而实现模板的复用。 JSON 复制 1 { 2 name : 我的模板 , /
任务重试 任务重试 您可以为每个任务设置重试次数和重试间隔。 JSON 复制 1 { 2 operators : [ 3 { 4 name : 我的任务 , // 任务名称 5 6 // 允许的重试次数,选填,0表示不进行重试 7 retries : 0 , 8 9 // 重试间隔,单位:毫秒,选填,默
执行API 用途 此Operator可以用来调用某个云产品(如云服务器BCC)的OpenAPI。 支持的API操作 BCC:创建/删除/开机/关机/重启 EIP:创建/删除/绑定BCC ENI:创建/删除/绑定BCC/绑定EIP CDS:创建/删除/绑定BCC 参数 名称 类型 描述 name String 模板任务名
模板结构 模板结构 模板是一段JSON或YAML格式的文本,使用UTF-8编码。模板定义了参数、任务、顺序等信息,您可以通过创建模板来定义需要的运维操作。 语法 JSON 复制 1 { 2 name : 我的模板 , // 模板名称,同一用户下必须唯一,必填 3 description : 模板描述 ,
服务域名 OOS API的服务域名为: 地域 域名 端口 协议 北京 oos.bj.baidubce.com 80 HTTP 广州 oos.gz.baidubce.com 80 HTTP 苏州 oos.su.baidubce.com 80 HTTP 保定 oos.bd.baidubce.com 80 HTTP 武汉 o
参数传递 参数传递 一个执行在运行的过程中,会有三种参数的来源,如下所示: 参数来源 说明 全局输入参数 在创建模板时,你可以为模板添加全局输入参数 在创建模板执行时,你需要为模板的全局参数赋值,这些参数值构成了执行的全局输入参数 任务输入参数 不同的任务类型,有不同的输入参数,在创建模板时,你需要为每个任务的输入参数
变配实例 变配VDB实例 接口描述 本接口用于对VDB 实例进行变配 当前暂时不支持节点数量和规格类型同时变配 本接口为v1接口 权限说明 所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个HTTP请求,使用下面所描述的算法生成一个认证字符串。
虚机下载文件 虚机从BOS下载文件 用途 用于在多台云服务器BCC内部从BOS下载文件 参数 名称 类型 描述 name String 模板任务名称,必填 operator String 模板任务类型,必填 properties Map<String, Object> 任务执行所需参数,必填,详细内容见下表
虚机执行脚本 用途 用于在多台云服务器BCC实例内执行自定义脚本 参数 名称 类型 描述 name String 模板任务名称,必填 operator String 模板任务类型,必填 properties Map<String, Object> 任务执行所需参数,必填,详细内容见下表 properties参
执行(Execution)接口 创建执行 接口描述 可以通过如下两种方式创建执行: 引用一个已存在的模板(参考请求示例1) 在创建执行时动态创建一个模板(参考请求示例2) 请求结构 method:POST URL:/api/logic/oos/v2/execution 请求参数 名称 类型 描述 是否必须 参数位置 e