调用ExecJob接口执行任务
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
sae:ExecJob |
*全部资源
|
无 | 无 |
请求语法
GET /pop/v1/sam/job/execJob HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| AppId |
string |
是 |
任务模板 ID |
ee1a7a07-abcb-4652-a1d3-2d57f415**** |
| EventId |
string |
否 |
事件 ID,用户自定义。用作幂等使用,相同事件 ID 仅创建一个任务。 |
custom |
| Command |
string |
否 |
镜像启动命令。该命令必须为容器内存在的可执行的对象。示例如下:
根据上述示例,则 |
echo |
| CommandArgs |
string |
否 |
镜像启动命令参数。上述启动命令 Command 所需参数。格式如下:
在上述示例中, |
["a","b"] |
| Envs |
string |
否 |
容器环境变量参数。支持自定义或引用配置项。如需引用配置项,请先创建 ConfigMap 实例。更多信息,请参见 CreateConfigMap 。取值说明如下:
|
[{"name":"envtmp","value":"0"}] |
| JarStartOptions |
string |
否 |
JAR 包启动任务选项。任务默认启动命令:
|
-Xms4G -Xmx4G |
| JarStartArgs |
string |
否 |
JAR 包启动任务参数。任务默认启动命令:
|
custom-args |
| WarStartOptions |
string |
否 |
设置 WAR 包部署任务的启动命令,操作步骤与镜像部署的启动命令配置操作相同。更多信息,请参见设置启动命令。 |
CATALINA_OPTS=\"$CATALINA_OPTS $Options\" catalina.sh run |
| Time |
string |
否 |
任务触发时间,格式为 |
2023-09-14T14:25:02Z |
| Replicas |
string |
否 |
任务并发实例数 |
3 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回数据 |
||
| RequestId |
string |
请求 ID |
67DD9A98-9CCC-5BE8-8C9E-B45E72F4**** |
| Message |
string |
附加信息。取值说明如下:
|
success |
| TraceId |
string |
调用链 ID,用于精确查询调用信息。 |
0b87b7e716575071334387401e**** |
| Data |
object |
返回数据 |
|
| Data |
string |
任务 ID |
manual-3db7a8fa-5d40-4edc-92e4-49d50eab**** |
| Msg |
string |
附加信息。取值说明如下:
|
success |
| Success |
string |
执行任务是否成功。取值说明如下:
|
true |
| Code |
string |
接口状态或 POP 错误码。取值说明如下:
|
200 |
| ErrorCode |
string |
错误码。取值说明如下:
|
|
| Code |
string |
接口状态或 POP 错误码。取值说明如下:
|
200 |
| Success |
boolean |
执行任务是否成功。取值说明如下:
|
true |
示例
正常返回示例
JSON格式
{
"RequestId": "67DD9A98-9CCC-5BE8-8C9E-B45E72F4****",
"Message": "success",
"TraceId": "0b87b7e716575071334387401e****",
"Data": {
"Data": "manual-3db7a8fa-5d40-4edc-92e4-49d50eab****",
"Msg": "success",
"Success": "true",
"Code": "200"
},
"ErrorCode": "",
"Code": "200",
"Success": true
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | InvalidApplication.NotFound | The current application does not exist. | 找不到当前应用。 |
| 400 | JobForbidPolicy | You cannot execute new jobs because ongoing jobs exist. | 存在正在执行的任务,根据并发策略无法执行新任务。 |
| 400 | JobSuspend | The job is suspended. | 任务已经停止,请启用任务后再进行执行。 |
| 400 | user.indebt | The user has an outstanding payment. | 当前用户处于欠费状态。 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。