

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Modifier une tâche dans Deadline Cloud
<a name="build-jobs-modifying"></a>

Vous pouvez utiliser les `update` commandes suivantes AWS Command Line Interface (AWS CLI) pour modifier la configuration d'une tâche ou pour définir le statut cible d'une tâche, d'une étape ou d'une tâche : ``
+ `aws deadline update-job`
+ `aws deadline update-step`
+ `aws deadline update-task`

Dans les exemples de `update` commandes suivants, remplacez chacune *`user input placeholder`* par vos propres informations.

**Example — Demander une offre d'emploi**  
Toutes les tâches de la tâche passent au `READY` statut, sauf s'il existe des dépendances entre les étapes. Les étapes comportant des dépendances passent à l'une `READY` ou l'autre à `PENDING` mesure qu'elles sont restaurées.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--target-task-run-status PENDING
```

**Example — Annuler une offre d'emploi**  
Toutes les tâches de la tâche qui n'ont pas le statut requis `SUCCEEDED` ou qui `FAILED` sont marquées`CANCELED`.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--target-task-run-status CANCELED
```

**Example — Marquer l'échec d'une tâche**  
Toutes les tâches du poste dont le statut est défini `SUCCEEDED` restent inchangées. Toutes les autres tâches sont marquées`FAILED`.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--target-task-run-status FAILED
```

**Example — Marquer un travail réussi**  
Toutes les tâches du poste sont transférées à l'`SUCCEEDED`état.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--target-task-run-status SUCCEEDED
```

**Example — Suspendre une tâche**  
Les tâches du poste dans l'`FAILED`état `SUCCEEDED``CANCELED`, ou ne changent pas. Toutes les autres tâches sont marquées`SUSPENDED`.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--target-task-run-status SUSPENDED
```

**Example — Modifier la priorité d'une tâche**  
Met à jour la priorité d'une tâche dans une file d'attente pour modifier l'ordre dans lequel elle est planifiée. Les tâches les plus prioritaires sont généralement planifiées en premier.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--priority 100
```

**Example — Modifie le nombre de tâches échouées autorisées**  
Actualise le nombre maximum de tâches échouées que la tâche peut avoir avant que les tâches restantes ne soient annulées.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--max-failed-tasks-count 200
```

**Example — Modifie le nombre de tentatives de tâches autorisées**  
Actualise le nombre maximal de tentatives pour une tâche avant que celle-ci n'échoue. Une tâche qui a atteint le nombre maximum de tentatives ne peut pas être mise en attente tant que cette valeur n'est pas augmentée.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--max-retries-per-task 10
```

**Example — Archiver une tâche**  
Met à jour l'état du cycle de vie de la tâche sur`ARCHIVED`. Les tâches archivées ne peuvent être ni planifiées ni modifiées. Vous ne pouvez archiver qu'une tâche dont l'`SUSPENDED`état est `FAILED` `CANCELED``SUCCEEDED`,, ou.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--lifecycle-status ARCHIVED
```

**Example — Changer le nom d'une tâche**  
Met à jour le nom d'affichage d'une tâche. Le nom de la tâche peut comporter jusqu'à 128 caractères.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--name "New Job Name"
```

**Example — Modifier la description d'un poste**  
Met à jour la description d'une tâche. La description peut comporter jusqu'à 2 048 caractères. Pour supprimer la description existante, transmettez une chaîne vide.  

```
aws deadline update-job \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--description "New Job Description"
```

**Example — Demander une étape**  
Toutes les tâches de l'étape passent à l'`READY`état, sauf s'il existe des dépendances entre les étapes. Les tâches des étapes comportant des dépendances passent à l'une `READY` ou l'autre`PENDING`, et la tâche est restaurée.  

```
aws deadline update-step \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--step-id stepID \
--target-task-run-status PENDING
```

**Example — Annuler une étape**  
Toutes les tâches de l'étape qui n'ont pas le statut `SUCCEEDED` ou qui `FAILED` sont marquées`CANCELED`.  

```
aws deadline update-step \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--step-id stepID \
--target-task-run-status CANCELED
```

**Example — Marquer l'échec d'une étape**  
Toutes les tâches de l'étape dont le statut est `SUCCEEDED` défini restent inchangées. Toutes les autres tâches sont marquées`FAILED`.  

```
aws deadline update-step \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--step-id stepID \
--target-task-run-status FAILED
```

**Example — Marquer une étape comme réussie**  
Toutes les tâches de l'étape sont marquées`SUCCEEDED`.  

```
aws deadline update-step \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--step-id stepID \
--target-task-run-status SUCCEEDED
```

**Example — Suspendre une étape**  
Les tâches de l'étape à l'`FAILED`état `SUCCEEDED``CANCELED`, ou ne changent pas. Toutes les autres tâches sont marquées`SUSPENDED`.  

```
aws deadline update-step \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--step-id stepID \
--target-task-run-status SUSPENDED
```

**Example — Modifier le statut d'une tâche**  
Lorsque vous utilisez la commande `update-task` Deadline Cloud CLI, la tâche passe à l'état spécifié.  

```
aws deadline update-task \
--farm-id farmID \
--queue-id queueID \
--job-id jobID \
--step-id stepID \
--task-id taskID \
--target-task-run-status SUCCEEDED | SUSPENDED | CANCELED | FAILED | PENDING
```