

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