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

任务创建接口

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

描述#

创建弹性部署任务。
数据结构中的 resources.item.mark(资源唯一标识) 需要从 获取设备资源列表 接口获取

请求参数

Body 参数application/json

示例
{
    "task_name": "d01081829-dailyhot10",
    "points": 1,
    "resources": [
        {
            "resource": {
                "device_name": "4090",
                "region": "beijing-jxq-p1",
                "gpu_name": "4090",
                "gpu_count": 1,
                "gpu_memory": 24560,
                "memory": 64512,
                "cpu_cores": 16
            },
            "region_name": "北京一区",
            "mark": "ha8GDGEAORN3a9Hhu7X+W/lveP9CW2eBkI+oB/QJLRcesfjQPO8rxr2V1LKPDHtvkAVlHT+6KSnXs0L1NxKyB6VS154UUBlufO9OrkJD9pAYRniwik7PgmExT5DghxIFTa4H6X/kCUuRlEn6BifjmItnR2CnXtghNqSTEUWVvy+bUdznvFvFJIycQ8SoQCNugw=="
        }
    ],
    "services": [
        {
            "remote_ports": [
                {
                    "service_port": 6688
                },
                {
                    "service_port": 80
                }
            ],
            "service_image": "harbor.suanleme.cn/public-hub/dailyhot:1.0",
            "env": null,
            "start_script_v2": {
                "args": [],
                "command": null
            },
            "service_name": "d1767868176690-5675100"
        }
    ]
}

请求示例代码

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/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "task_name": "d01081829-dailyhot10",
    "points": 1,
    "resources": [
        {
            "resource": {
                "device_name": "4090",
                "region": "beijing-jxq-p1",
                "gpu_name": "4090",
                "gpu_count": 1,
                "gpu_memory": 24560,
                "memory": 64512,
                "cpu_cores": 16
            },
            "region_name": "北京一区",
            "mark": "ha8GDGEAORN3a9Hhu7X+W/lveP9CW2eBkI+oB/QJLRcesfjQPO8rxr2V1LKPDHtvkAVlHT+6KSnXs0L1NxKyB6VS154UUBlufO9OrkJD9pAYRniwik7PgmExT5DghxIFTa4H6X/kCUuRlEn6BifjmItnR2CnXtghNqSTEUWVvy+bUdznvFvFJIycQ8SoQCNugw=="
        }
    ],
    "services": [
        {
            "remote_ports": [
                {
                    "service_port": 6688
                },
                {
                    "service_port": 80
                }
            ],
            "service_image": "harbor.suanleme.cn/public-hub/dailyhot:1.0",
            "env": null,
            "start_script_v2": {
                "args": [],
                "command": null
            },
            "service_name": "d1767868176690-5675100"
        }
    ]
}'

返回响应

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

示例
{
    "code": "0000",
    "message": "success",
    "data": {
        "task_id": 1
    }
}
上一页
任务详情查询接口
下一页
任务修改接口
Built with