Exécute une tâche.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
sae:ExecJob |
*All Resource
|
Aucune | Aucune |
Syntaxe de la requête
GET /pop/v1/sam/job/execJob HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| AppId |
string |
Oui |
L'identifiant du modèle de tâche. |
ee1a7a07-abcb-4652-a1d3-2d57f415**** |
| EventId |
string |
Non |
Un identifiant d'événement personnalisable qui garantit l'idempotence. Le système ne crée qu'une seule tâche pour les requêtes ayant le même identifiant d'événement. |
custom |
| Command |
string |
Non |
La commande de démarrage, qui doit être un exécutable existant dans le conteneur. Exemple :
Sur la base de cet exemple, |
echo |
| CommandArgs |
string |
Non |
Les arguments du paramètre Command. La valeur doit être une chaîne représentant un tableau JSON. Format :
Dans l'exemple précédent pour le paramètre |
["a","b"] |
| Envs |
string |
Non |
Les variables d'environnement du conteneur. Vous pouvez spécifier des variables d'environnement personnalisées ou référencer une ConfigMap existante. Pour plus d'informations sur la création d'une ConfigMap, consultez CreateConfigMap.
|
[{"name":"envtmp","value":"0"}] |
| JarStartOptions |
string |
Non |
Options de démarrage d'une tâche déployée à partir d'un package JAR. La commande de démarrage par défaut est :
|
-Xms4G -Xmx4G |
| JarStartArgs |
string |
Non |
Arguments de démarrage d'une tâche déployée à partir d'un package JAR. La commande de démarrage par défaut est :
|
custom-args |
| WarStartOptions |
string |
Non |
La commande de démarrage pour une tâche déployée à partir d'un package WAR. La configuration est la même que pour un déploiement basé sur une image. Pour plus d'informations, consultez Configurer une commande de démarrage. |
CATALINA_OPTS=\"$CATALINA_OPTS $Options\" catalina.sh run |
| Time |
string |
Non |
L'heure de déclenchement de la tâche, spécifiée au format |
2023-09-14T14:25:02Z |
| Replicas |
string |
Non |
Le nombre d'instances concurrentes. |
3 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les données renvoyées. |
||
| RequestId |
string |
L'identifiant de la requête. |
67DD9A98-9CCC-5BE8-8C9E-B45E72F4**** |
| Message |
string |
Le message renvoyé.
|
success |
| TraceId |
string |
L'identifiant de trace pour récupérer des informations détaillées sur l'appel. |
0b87b7e716575071334387401e**** |
| Data |
object |
Les données renvoyées. |
|
| Data |
string |
L'identifiant de la tâche. |
manual-3db7a8fa-5d40-4edc-92e4-49d50eab**** |
| Msg |
string |
Le message renvoyé.
|
success |
| Success |
string |
Indique si la tâche a été exécutée avec succès.
|
true |
| Code |
string |
Le code d'état HTTP ou un code d'erreur POP.
|
200 |
| ErrorCode |
string |
Le code d'erreur.
|
|
| Code |
string |
Le code d'état HTTP ou un code d'erreur POP.
|
200 |
| Success |
boolean |
Indique si la requête a abouti.
|
true |
Exemples
JSON format
{
"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
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.