共绩科技
  1. 弹性部署服务任务
共绩科技
  • 共绩算力 Open API
    • 资源
      • 获取设备资源列表
      • 获取对象存储加速资源列表
      • 获取共享存储卷资源列表
    • 弹性部署服务任务
      • 任务列表查询接口
        GET
      • 任务详情查询接口
        GET
      • 任务创建接口
        POST
      • 任务修改接口
        POST
      • 任务恢复接口
        POST
      • 任务暂停接口
        POST
      • 任务删除接口
        POST
    • 弹性部署服务节点
      • 节点列表查询接口
      • 节点日志查询接口
      • 节点事件查询接口
      • 节点数量修改接口
      • 任务节点删除接口
    • 费用
      • 弹性部署/云主机-时间维度计费查询接口
      • 弹性部署/云主机-任务维度计费查询接口
      • 镜像仓库-计费查询接口
      • 对象存储加速-计费查询接口
      • 共享存储卷-计费查询接口
  1. 弹性部署服务任务

任务修改接口

POST
/api/deployment/task/update
当前版本旧版本是否需要加密是否需要加签
v1.0.0-否是

描述#

更新已有任务配置。
修改接口将对原有配置整体覆盖更新,不支持局部字段修改。
因此,调用接口时,请求数据结构必须与 任务详情查询接口 响应中的任务配置在结构上保持完全一致。
同时,由于接口文档在一定情况下可能存在滞后,或任务配置中可能包含系统依赖字段。为了避免因字段缺失等导致校验异常,所以代码编写时应基于 任务详情查询接口 返回的完整配置进行修改后回传。

请求参数

Body 参数application/json

示例
{
    "tesk_name": "义土我马米",
    "task_id": "18",
    "resources": {
        "mark": "cillum veniam Ut deserunt ut"
    },
    "points": 35,
    "services": {
        "service_name": "列油史主备统",
        "shared_mem_size": 21,
        "service_image": "http://dummyimage.com/400x400",
        "service_id": 51,
        "remote_ports": {
            "service_port": "nostrud"
        },
        "env": "proident elit velit in",
        "storage_config": {
            "storage_id": 30,
            "target_dir": "dolore culpa ad et"
        },
        "custom_yaml": "ex eu aute Excepteur"
    }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://openapi.suanli.cn/api/deployment/task/update' \
--header 'Content-Type: application/json' \
--data-raw '{
    "tesk_name": "义土我马米",
    "task_id": "18",
    "resources": {
        "mark": "cillum veniam Ut deserunt ut"
    },
    "points": 35,
    "services": {
        "service_name": "列油史主备统",
        "shared_mem_size": 21,
        "service_image": "http://dummyimage.com/400x400",
        "service_id": 51,
        "remote_ports": {
            "service_port": "nostrud"
        },
        "env": "proident elit velit in",
        "storage_config": {
            "storage_id": 30,
            "target_dir": "dolore culpa ad et"
        },
        "custom_yaml": "ex eu aute Excepteur"
    }
}'

返回响应

🟢200成功
application/json
请求成功
Body

示例
{
    "code": "0000",
    "message": "success",
    "data": null
}
上一页
任务创建接口
下一页
任务恢复接口
Built with