更新任务
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
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 | 指定的参数 {} 无效。 |
400 | DryRunOperation | 该请求通过 dryrun 操作进行验证。 |
400 | MissingParameter | 缺少必需的参数 {}。 |
400 | InvalidRequestParam | 非法请求参数 {}, 原因 {} |
500 | InternalError | 由于未知错误,请求失败。 |