You need to enable JavaScript to run this app.
文档中心
AI 数据湖服务

AI 数据湖服务

复制全文
下载 pdf
任务管理
UpdateTask - 更新任务
复制全文
下载 pdf
UpdateTask - 更新任务

更新任务

调试

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数

参数
类型
是否必填
示例值
描述
Action
String

UpdateTask

要执行的操作,取值:UpdateTask。

Version
String

2025-08-15

API的版本,取值:2025-08-15。

Name
String

test_name

任务名称

TaskId
String

t-uuid

作业Id

CrossVpc
Object

--

打通 vpc 所需参数。更新时赋值为 {} (或 VpcId="")表示删除

DaftTask
Object

--

Daft 作业参数

TosMount
Object

--

tos 加载参数。更新时赋值为 {} (或 TosMountPaths=[])表示删除

PythonTask
Object

--

Python 作业参数

ClientToken
String

uuid-xxxxxx

客户端token

Description
String

for test

任务注释

NasMountPaths
Array of Object

--

nas 加载参数。更新时赋值为 [] 表示删除

TimeoutMinutes
Integer

60

任务超时分钟数,超时后会自动 cancel,默认 0 不开启

VepfsMountPaths
Array of Object

--

vepfs 加载参数。更新时赋值为 [] 表示删除

DatasetMountPaths
Array of Object

--

数据集加载参数。更新时赋值为 [] 表示删除

DatasetCodeReviewId
String

cr-uuid

数据集代码审核 id

返回参数

本接口无特有的返回参数。更多信息请见返回结构

请求示例

POST https://open.volcengineapi.com
{
    "Name": "test_name",
    "TaskId": "t-uuid",
    "CrossVpc": {
        "VpcId": "vpc-xxxxxx",
        "SubnetIds": [
            {
                "Key": "name1",
                "Value": "value1"
            }
        ],
        "SecurityGroupId": "sg-xxxxxx"
    },
    "DaftTask": {
        "Envs": [
            {
                "Key": "ray.xxx",
                "Value": "a"
            }
        ],
        "Yaml": "Entrypoint 或 Yaml 必须选一种",
        "Image": "python:3.9",
        "Configs": [
            {
                "Key": "ray.xxx",
                "Value": "a"
            }
        ],
        "RunEnvs": [
            {
                "Key": "ray.xxx",
                "Value": "b"
            }
        ],
        "ImageType": "BuiltIn",
        "Entrypoint": "python /opt/main.py",
        "ImageCredential": {
            "Password": "123456",
            "UserName": "admin"
        }
    },
    "TaskType": "Daft",
    "TosMount": {
        "AccessKey": "AKxxxxxx",
        "SecretKey": "xxxxxx==",
        "TosMountPaths": [
            {
                "Source": "tos://test-bucket/test",
                "MountPath": "/mnt/test"
            }
        ]
    },
    "SparkTask": {
        "Args": [
            "--flag1",
            "value1"
        ],
        "Envs": [
            {
                "name": "spark.xxx",
                "value": "a"
            }
        ],
        "Image": "python:3.9",
        "Configs": [
            {
                "Key": "name1",
                "Value": "value1"
            }
        ],
        "ImageType": "BuiltIn",
        "JarTosUrl": "tos://xx.jar",
        "SparkType": "PySpark",
        "JarMainClass": "com.volcengine.Test",
        "ScriptTosUrl": "tos://xx.py",
        "DependencyFiles": [
            "tos://xx.txt"
        ],
        "ImageCredential": {
            "Password": "123456",
            "UserName": "admin"
        },
        "DependencyJarTosUrls": [
            "tos://xx.jar"
        ],
        "DependencyPythonTosUrls": [
            "tos://xx.zip",
            "tos://xx.py"
        ]
    },
    "PythonTask": {
        "Args": [
            "--a",
            "value1",
            "--b"
        ],
        "Envs": [
            {
                "name": "a",
                "value": "value1"
            }
        ],
        "Image": "python:3.9",
        "RunEnvs": [
            {
                "name": "b",
                "value": "b"
            }
        ],
        "ImageType": "BuiltIn",
        "Entrypoint": "python /code/xx.py",
        "ImageCredential": {}
    },
    "ClientToken": "uuid-xxxxxx",
    "Description": "for test",
    "NasMountPaths": [
        {
            "MountPath": "/test/nas/dst",
            "VolumePath": "/test/nas/src",
            "FileSystemId": "nas-uuid",
            "AccessPointId": "nas-access-point-uuid"
        }
    ],
    "TimeoutMinutes": 60,
    "VepfsMountPaths": [
        {
            "MountPath": "/mnt/vepfs",
            "VolumePath": "/folder1/",
            "FileSystemId": "vepfs-xxxxxx",
            "AccessPointId": "ap-xxx"
        }
    ],
    "DatasetMountPaths": [
        {
            "MountPath": "/test/data/dst",
            "DatasetName": "ds-uuid"
        }
    ],
    "DatasetCodeReviewId": "cr-uuid"
}

返回示例

{
    "ResponseMetadata": {
        "Action": "UpdateTask",
        "Region": "cn-beijing",
        "Service": "las_ai_qa",
        "Version": "2025-08-15",
        "RequestId": "20230604110420****100232280022D31",
        "Deprecated": false
    }
}

错误码

下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。

状态码
错误码
错误信息
说明
400
InvalidParameter

The specified parameter {} is invalid.

指定的参数 {} 无效。

400
DryRunOperation

The request is validated by a dryrun operation.

该请求通过 dryrun 操作进行验证。

400
MissingParameter

The required parameter {} is missing.

缺少必需的参数 {}。

400
InvalidRequestParam

Invalid request param {}, cause {}

非法请求参数 {}, 原因 {}

500
InternalError

The request has failed due to an unknown error.

由于未知错误,请求失败。

最近更新时间:2026.02.25 14:29:46
这个页面对您有帮助吗?
有用
有用
无用
无用