

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Ubah pekerjaan di Deadline Cloud
<a name="build-jobs-modifying"></a>

Anda dapat menggunakan `update` perintah AWS Command Line Interface (AWS CLI) berikut untuk mengubah konfigurasi pekerjaan, atau untuk menetapkan status target pekerjaan, langkah, atau tugas: ``
+ `aws deadline update-job`
+ `aws deadline update-step`
+ `aws deadline update-task`

Dalam contoh `update` perintah berikut, ganti masing-masing {{`user input placeholder`}} dengan informasi Anda sendiri.

**Example — Meminta pekerjaan**  
Semua tugas dalam pekerjaan beralih ke `READY` status, kecuali ada dependensi langkah. Langkah-langkah dengan dependensi beralih ke salah satu `READY` atau `PENDING` saat dipulihkan.  

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

**Example — Batalkan pekerjaan**  
Semua tugas dalam pekerjaan yang tidak memiliki status `SUCCEEDED` atau `FAILED` ditandai`CANCELED`.  

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

**Example — Tandai pekerjaan gagal**  
Semua tugas dalam pekerjaan yang memiliki status `SUCCEEDED` dibiarkan tidak berubah. Semua tugas lainnya ditandai`FAILED`.  

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

**Example — Tandai pekerjaan yang sukses**  
Semua tugas dalam pekerjaan pindah ke `SUCCEEDED` negara bagian.  

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

**Example — Menangguhkan pekerjaan**  
Tugas dalam pekerjaan di`SUCCEEDED`,`CANCELED`, atau `FAILED` negara bagian tidak berubah. Semua tugas lainnya ditandai`SUSPENDED`.  

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

**Example — Mengubah prioritas pekerjaan**  
Memperbarui prioritas pekerjaan dalam antrian untuk mengubah urutan yang dijadwalkan. Pekerjaan prioritas yang lebih tinggi umumnya dijadwalkan terlebih dahulu.  

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

**Example — Ubah jumlah tugas gagal yang diizinkan**  
Memperbarui jumlah maksimum tugas yang gagal yang dapat dimiliki pekerjaan sebelum tugas yang tersisa dibatalkan.  

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

**Example — Ubah jumlah percobaan ulang tugas yang diizinkan**  
Memperbarui jumlah maksimum percobaan ulang untuk tugas sebelum tugas gagal. Tugas yang telah mencapai jumlah percobaan ulang maksimum tidak dapat diulang sampai nilai ini meningkat.  

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

**Example — Arsipkan pekerjaan**  
Memperbarui status siklus hidup pekerjaan ke. `ARCHIVED` Pekerjaan yang diarsipkan tidak dapat dijadwalkan atau diubah. Anda hanya dapat mengarsipkan pekerjaan yang ada di`FAILED`, `CANCELED``SUCCEEDED`, atau `SUSPENDED` negara bagian.  

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

**Example — Mengubah nama pekerjaan**  
Memperbarui nama tampilan pekerjaan. Panjang nama pekerjaan bisa mencapai 128 karakter.  

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

**Example — Mengubah deskripsi pekerjaan**  
Memperbarui deskripsi pekerjaan. Deskripsi dapat mencapai 2048 karakter. Untuk menghapus deskripsi yang ada, berikan string kosong.  

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

**Example — Meminta satu langkah**  
Semua tugas di langkah beralih ke `READY` status, kecuali ada dependensi langkah. Tugas dalam langkah-langkah dengan dependensi beralih ke salah satu `READY` atau`PENDING`, dan tugas dipulihkan.  

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

**Example — Batalkan langkah**  
Semua tugas dalam langkah yang tidak memiliki status `SUCCEEDED` atau `FAILED` ditandai`CANCELED`.  

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

**Example — Tandai langkah gagal**  
Semua tugas dalam langkah yang memiliki status `SUCCEEDED` dibiarkan tidak berubah. Semua tugas lainnya ditandai`FAILED`.  

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

**Example — Tandai langkah sukses**  
Semua tugas dalam langkah ditandai`SUCCEEDED`.  

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

**Example — Tangguhkan satu langkah**  
Tugas dalam langkah di`SUCCEEDED`,`CANCELED`, atau `FAILED` status tidak berubah. Semua tugas lainnya ditandai`SUSPENDED`.  

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

**Example — Mengubah status tugas**  
Saat Anda menggunakan perintah `update-task` Deadline Cloud CLI, tugas beralih ke status yang ditentukan.  

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