調用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. | 目前使用者處於欠費狀態。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。