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 |
create |
*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 |
L'identifiant de l'événement. Ce paramètre est défini par l'utilisateur et utilisé pour l'idempotence. Une seule tâche est créée pour le même identifiant d'événement. |
custom |
| Command |
string |
Non |
La commande de démarrage de l'image. La commande doit être un objet exécutable qui existe dans le conteneur. Exemple :
Sur la base de l'exemple précédent, Command="echo" et CommandArgs=["abc", ">", "file0"]. |
echo |
| CommandArgs |
string |
Non |
Les arguments de la commande de démarrage de l'image. Il s'agit des arguments requis par la commande de démarrage Command. Format :
Dans l'exemple précédent, CommandArgs=["abc", ">", "file0"]. La partie ["abc", ">", "file0"] doit être convertie en chaîne au format de tableau JSON. Si ce paramètre n'est pas requis, laissez-le vide. |
["a","b"] |
| Envs |
string |
Non |
Les variables d'environnement pour le conteneur. Vous pouvez personnaliser les variables d'environnement ou référencer des éléments de configuration. Pour référencer un élément de configuration, vous devez d'abord créer une instance ConfigMap. Pour plus d'informations, consultez CreateConfigMap. Valeurs valides :
|
[{"name":"envtmp","value":"0"}] |
| JarStartOptions |
string |
Non |
Les options de démarrage pour la tâche de package JAR. Commande de démarrage de tâche par défaut :
|
-Xms4G -Xmx4G |
| JarStartArgs |
string |
Non |
Les arguments de démarrage pour la tâche de package JAR. Commande de démarrage de tâche par défaut :
|
custom-args |
| WarStartOptions |
string |
Non |
La commande de démarrage pour la tâche de déploiement de package WAR. La procédure de configuration est la même que celle pour la commande de démarrage de déploiement d'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 à laquelle la tâche est déclenchée. Format : |
2023-09-14T14:25:02Z |
| Replicas |
string |
Non |
Le nombre d'instances simultanées pour la tâche. |
3 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les données de réponse. |
||
| Code |
string |
Le code d'état HTTP ou le code d'erreur POP. Valeurs valides :
|
200 |
| Data |
object |
Les données renvoyées. |
|
| Code |
string |
Le code d'état HTTP ou le code d'erreur POP. Valeurs valides :
|
200 |
| Data |
string |
L'identifiant de la tâche. |
manual-3db7a8fa-5d40-4edc-92e4-49d50eab**** |
| Msg |
string |
Les informations supplémentaires. Valeurs valides :
|
success |
| Success |
string |
Indique si la tâche a été exécutée avec succès. Valeurs valides :
|
true |
| ErrorCode |
string |
Le code d'erreur. Valeurs valides :
|
InvalidApplication.NotFound |
| Message |
string |
Les informations supplémentaires. Valeurs valides :
|
success |
| RequestId |
string |
L'identifiant de la requête. |
67DD9A98-9CCC-5BE8-8C9E-B45E72F4**** |
| Success |
boolean |
Indique si la tâche a été exécutée avec succès. Valeurs valides :
|
true |
| TraceId |
string |
L'identifiant de trace, qui est utilisé pour interroger avec précision les informations d'appel. |
0b87b7e716575071334387401e**** |
Exemples
JSON format
{
"Code": "200",
"Data": {
"Code": "200",
"Data": "manual-3db7a8fa-5d40-4edc-92e4-49d50eab****",
"Msg": "success",
"Success": "true"
},
"ErrorCode": "InvalidApplication.NotFound",
"Message": "success",
"RequestId": "67DD9A98-9CCC-5BE8-8C9E-B45E72F4****",
"Success": true,
"TraceId": "0b87b7e716575071334387401e****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidApplication.NotFound | The current application does not exist. | L'application actuelle est introuvable. |
| 400 | JobForbidPolicy | You cannot execute new jobs because ongoing jobs exist. | Une tâche est en cours d'exécution. La nouvelle tâche ne peut pas être exécutée en raison de la stratégie de concurrence. |
| 400 | JobSuspend | The job is suspended. | La tâche a été arrêtée. Activez la tâche avant de l'exécuter. |
| 400 | user.indebt | The user has an outstanding payment. | L'utilisateur actuel présente un retard de paiement. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.