更新时间:2025-11-05 GMT+08:00
导出作业 - ExportJob
功能介绍
导出zip压缩包格式的作业文件,包括作业定义、作业依赖的脚本、CDM作业定义。
URI
- 参数说明
表1 URI参数说明 参数名
是否必选
参数类型
说明
project_id
是
String
项目编号,获取方法请参见项目ID和账号ID。
job_name
是
String
作业名称。
请求参数
|
参数名 |
是否必选 |
参数类型 |
说明 |
|---|---|---|---|
|
workspace |
否 |
String |
工作空间id。
|
|
参数名 |
是否必选 |
参数类型 |
说明 |
|---|---|---|---|
|
exportDepend |
否 |
boolean |
是否导出作业依赖的脚本和资源,取值为true或者false。 默认值:true |
|
obsPath |
否 |
String |
导出作业的OBS目标地址
|
|
exportStatus |
否 |
String |
导出作业的状态,取值如下:
|
响应参数
响应消息的Content-Type是application/octet-stream,需要解析转化为一个文件,可以参考解析响应消息体中的流样例代码。响应是一个压缩文件,文件名称格式DLF_{job_name}.zip,压缩文件里面的文件目录如下:
jobs
├─{job_name}.job
scripts
├─{script_name}.script
resources
├─{resource_name}.resource
上述文件名中的参数说明如表4所示。
|
参数名 |
是否必选 |
参数类型 |
说明 |
|---|---|---|---|
|
job_name |
是 |
String |
作业名称 |
|
script_name |
否 |
String |
作业所依赖的脚本名称。 |
|
resource_name |
否 |
String |
作业所依赖的资源名称。 |
- {job_name}.job文件内容
文件中的参数与创建作业接口的请求参数一样,请参考创建作业 - CreateJob。
- {script_name}.script文件内容
文件中的参数与创建资源接口的请求参数一样,请参考创建脚本 - CreateScript。
请求示例
导出作业myJob。
POST /v1/b384b9e9ab9b4ee8994c8633aabc9505/jobs/myJob/export
{
"obsPath": "obs://000dpstestdata/job_nodes/",
"exportDepend": true,
"exportStatus": "SUBMIT"
}