

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modifica un lavoro in Deadline Cloud
<a name="build-jobs-modifying"></a>

Puoi utilizzare i seguenti `update` comandi AWS Command Line Interface (AWS CLI) per modificare la configurazione di un lavoro o per impostare lo stato di destinazione di un lavoro, un passaggio o un'attività: ``
+ `aws deadline update-job`
+ `aws deadline update-step`
+ `aws deadline update-task`

Nei seguenti esempi di `update` comandi, sostituiteli *`user input placeholder`* con le vostre informazioni.

**Example — Richiedere un lavoro**  
Tutte le attività del lavoro passano `READY` allo stato, a meno che non vi siano dipendenze tra fasi. I passaggi con dipendenze passano a uno o all'altro `READY` o `PENDING` man mano che vengono ripristinati.  

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

**Example — Annullare un lavoro**  
Tutte le attività del lavoro che non hanno lo stato `SUCCEEDED` o `FAILED` sono contrassegnate`CANCELED`.  

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

**Example — Contrassegna un lavoro come non riuscito**  
Tutte le attività del lavoro che hanno lo stato `SUCCEEDED` rimangono invariate. Tutte le altre attività sono contrassegnate`FAILED`.  

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

**Example — Contrassegna un lavoro riuscito**  
Tutte le attività lavorative vengono trasferite allo `SUCCEEDED` stato.  

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

**Example — Sospendere un lavoro**  
Le attività del lavoro nello `SUCCEEDED` `FAILED` stato o non cambiano. `CANCELED` Tutte le altre attività sono contrassegnate`SUSPENDED`.  

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

**Example — Modificare la priorità di un lavoro**  
Aggiorna la priorità di un lavoro in coda per modificare l'ordine in cui è pianificato. I lavori con priorità più alta vengono generalmente pianificati per primi.  

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

**Example — Modificare il numero di attività non riuscite consentite**  
Aggiorna il numero massimo di attività non riuscite che il lavoro può avere prima che le attività rimanenti vengano annullate.  

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

**Example — Modifica il numero di tentativi consentiti per le nuove attività**  
Aggiorna il numero massimo di tentativi per un'attività prima che l'operazione abbia esito negativo. Un'attività che ha raggiunto il numero massimo di tentativi non può essere richiesta finché questo valore non viene aumentato.  

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

**Example — Archivia un lavoro**  
Aggiorna lo stato del ciclo di vita del lavoro su. `ARCHIVED` I lavori archiviati non possono essere pianificati o modificati. È possibile archiviare solo un lavoro che si trova nello `SUSPENDED` stato `FAILED``CANCELED`,`SUCCEEDED`, o.  

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

**Example — Modificare il nome di un lavoro**  
Aggiorna il nome visualizzato di un lavoro. Il nome del lavoro può contenere fino a 128 caratteri.  

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

**Example — Modificare la descrizione di un lavoro**  
Aggiorna la descrizione di un lavoro. La descrizione può contenere fino a 2048 caratteri. Per rimuovere la descrizione esistente, passa una stringa vuota.  

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

**Example — Richiedi un passaggio**  
Tutte le attività della fase passano `READY` allo stato, a meno che non vi siano dipendenze tra fasi. Le attività in fasi con dipendenze passano a uno `READY` o all'altro e `PENDING` l'attività viene ripristinata.  

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

**Example — Annullare un passaggio**  
Tutte le attività del passaggio che non hanno lo stato `SUCCEEDED` o `FAILED` sono contrassegnate`CANCELED`.  

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

**Example — Contrassegna un passaggio come fallito**  
Tutte le attività del passaggio che hanno lo stato `SUCCEEDED` rimangono invariate. Tutte le altre attività sono contrassegnate`FAILED`.  

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

**Example — Contrassegna un passaggio riuscito**  
Tutte le attività del passaggio sono contrassegnate`SUCCEEDED`.  

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

**Example — Sospendere un passaggio**  
Le attività del passaggio nello `SUCCEEDED` `FAILED` stato o non vengono modificate. `CANCELED` Tutte le altre attività sono contrassegnate`SUSPENDED`.  

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

**Example — Modificare lo stato di un'attività**  
Quando si utilizza il comando CLI `update-task` Deadline Cloud, l'attività passa allo stato specificato.  

```
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
```