Llama a ExecJob para ejecutar un trabajo.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
sae:ExecJob |
*All Resource
|
Ninguna | Ninguna |
Sintaxis de la solicitud
GET /pop/v1/sam/job/execJob HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| AppId |
string |
Sí |
El ID de la plantilla de trabajo. |
ee1a7a07-abcb-4652-a1d3-2d57f415**** |
| EventId |
string |
No |
Un ID de evento personalizable que garantiza la idempotencia. El sistema crea solo un trabajo para las solicitudes que tienen el mismo ID de evento. |
custom |
| Command |
string |
No |
El comando de inicio, que debe ser un ejecutable que exista en el contenedor. Ejemplo:
Según este ejemplo, |
echo |
| CommandArgs |
string |
No |
Los argumentos para el parámetro Command. El valor debe ser una cadena que represente una matriz JSON. Formato:
En el ejemplo anterior del parámetro |
["a","b"] |
| Envs |
string |
No |
Las variables de entorno del contenedor. Puede especificar variables de entorno personalizadas o hacer referencia a un ConfigMap existente. Para obtener más información sobre cómo crear un ConfigMap, consulte CreateConfigMap.
|
[{"name":"envtmp","value":"0"}] |
| JarStartOptions |
string |
No |
Opciones para iniciar un trabajo desplegado desde un paquete JAR. El comando de inicio predeterminado es:
|
-Xms4G -Xmx4G |
| JarStartArgs |
string |
No |
Argumentos para iniciar un trabajo desplegado desde un paquete JAR. El comando de inicio predeterminado es:
|
custom-args |
| WarStartOptions |
string |
No |
El comando de inicio para un trabajo desplegado desde un paquete WAR. La configuración es la misma que para un despliegue basado en imágenes. Para obtener más información, consulte Configurar un comando de inicio. |
CATALINA_OPTS=\"$CATALINA_OPTS $Options\" catalina.sh run |
| Time |
string |
No |
La hora para activar el trabajo, especificada en el formato |
2023-09-14T14:25:02Z |
| Replicas |
string |
No |
El número de instancias simultáneas. |
3 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los datos devueltos. |
||
| RequestId |
string |
El ID de la solicitud. |
67DD9A98-9CCC-5BE8-8C9E-B45E72F4**** |
| Message |
string |
El mensaje devuelto.
|
success |
| TraceId |
string |
El ID de rastreo para recuperar información detallada sobre la llamada. |
0b87b7e716575071334387401e**** |
| Data |
object |
Los datos devueltos. |
|
| Data |
string |
El ID del trabajo. |
manual-3db7a8fa-5d40-4edc-92e4-49d50eab**** |
| Msg |
string |
El mensaje devuelto.
|
success |
| Success |
string |
Indica si el trabajo se ejecutó correctamente.
|
true |
| Code |
string |
El código de estado HTTP o un código de error POP.
|
200 |
| ErrorCode |
string |
El código de error.
|
|
| Code |
string |
El código de estado HTTP o un código de error POP.
|
200 |
| Success |
boolean |
Indica si la solicitud fue exitosa.
|
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"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
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 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. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.