

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

# Tutorial: kirim pekerjaan
<a name="submit_job"></a>

Setelah mendaftarkan definisi pekerjaan, Anda dapat mengirimkannya sebagai pekerjaan ke antrian AWS Batch pekerjaan. Anda dapat mengganti banyak parameter yang ditentukan dalam definisi pekerjaan saat runtime.

**Untuk mengirim tugas**

1. Buka AWS Batch konsol di [ https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Dari bilah navigasi, pilih yang Wilayah AWS akan digunakan.

1. Di panel navigasi, pilih **Tugas**.

1. Pilih ** Kirim pekerjaan baru**.

1. Untuk **Name** (Name), masukkan nama yang unik untuk ketentuan tugas Anda. Nama dapat memiliki panjang hingga 128 karakter. Nama dapat memuat huruf besar dan huruf kecil, angka, tanda hubung (-), dan garis bawah (\_).

1. Untuk definisi ** pekerjaan**, pilih definisi pekerjaan yang ada untuk pekerjaan Anda. Untuk informasi selengkapnya, lihat [Membuat definisi pekerjaan simpul tunggal](create-job-definition.md).

1. Untuk Antrian ** pekerjaan**, pilih antrian pekerjaan yang ada. Untuk informasi selengkapnya, lihat [Membuat antrean tugas](create-job-queue.md).

1. Untuk Dependensi ** pekerjaan**, pilih ** Tambahkan dependensi ** pekerjaan.

   1. Untuk ** Job id**, masukkan ID pekerjaan untuk dependensi apa pun. Kemudian pilih ** Tambahkan dependensi ** pekerjaan. Sebuah pekerjaan dapat memiliki hingga 20 dependensi. Untuk informasi selengkapnya, lihat [Ketergantungan pekerjaan](job_dependencies.md).

1. (Khusus tugas array) Untuk **Array size** (Ukuran array), tentukan ukuran array antara 2 hingga 10.000.

1. (Opsional) ** Per ** luas Tag lalu pilih ** Tambahkan tag ** untuk menambahkan tag ke sumber daya. Masukkan kunci dan nilai opsional, lalu pilih ** Tambahkan tag**.

1. Pilih Halaman ** berikutnya**.

1. Di ** bagian ** Penggantian pekerjaan:

   1. 

      (Opsional) Untuk Priorit ** as penjadwalan**, masukkan nilai prioritas penjadwalan antara 0 dan 100. Nilai yang lebih tinggi diberi prioritas yang lebih tinggi.

   1. (Opsional) Untuk upaya ** pekerjaan**, masukkan jumlah maksimum AWS Batch upaya untuk memindahkan pekerjaan ke `RUNNABLE` status. Anda dapat memasukkan angka antara 1 dan 10. Untuk informasi selengkapnya, lihat [Percobaan kembali tugas secara otomatis](job_retries.md).

   1. (Opsional) Untuk ** Waktu tunggu eksekusi**, masukkan nilai batas waktu (dalam detik). Waktu tunggu eksekusi adalah lamanya waktu sebelum pekerjaan yang belum selesai dihentikan. Jika upaya melebihi durasi batas waktu, upaya tersebut dihentikan dan pindah ke `FAILED` status. Untuk informasi selengkapnya, lihat [Waktu tunggu pekerjaan](job_timeouts.md). Nilai minimum adalah 60 detik.
**penting**  
Jangan mengandalkan pekerjaan yang berjalan di sumber daya Fargate untuk berjalan lebih dari 14 hari. Setelah 14 hari, sumber daya Fargate mungkin tidak lagi tersedia dengan kemungkinan pekerjaan dihentikan.

   1. (Opsional) Aktif ** kan Men ** yebarkan tag untuk menyebarkan tag dari pekerjaan dan definisi pekerjaan ke tugas Amazon ECS.

1. Perluas **Additional configuration** (Konfigurasi tambahan).

1. (Opsional) Untuk ** kondisi strategi Coba Ul ** ang, pilih ** Tambahkan evaluasi saat keluar**. Masukkan setidaknya satu nilai parameter dan kemudian pilih T ** indakan**. Untuk setiap rangkaian kondisi, T ** indakan ** harus diatur ke Coba Ul ** ang ** atau ** Kelu ** ar. Tindakan ini berarti sebagai berikut:
   + **Coba ** lagi — AWS Batch coba lagi sampai jumlah upaya pekerjaan yang Anda tentukan tercapai.
   + **Kelu ** ar — AWS Batch berhenti mencoba lagi pekerjaan.
**penting**  
Jika Anda memilih ** Tambahkan evaluasi saat keluar**, konfigurasikan setidaknya satu parameter dan pilih T ** indakan ** atau pilih H ** apus evaluasi saat keluar**.

1. Untuk ** Parameter**, pilih ** Tambahkan parameter ** untuk menambahkan placeholder substitusi parameter. Kemudian, masukkan K ** unci ** dan ** Nilai opsional**.

1. Di ** bagian ** penggantian kontainer:

   1. Untuk ** Command**, masukkan perintah ke dalam bidang sebagai array ** string ** JSON yang setara.

      Parameter ini sesuai dengan `Cmd` di bagian [Buat kontainer](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) di [Docker Remote API](https://docs.docker.com/engine/api/v1.38/) dan parameter `COMMAND` untuk [**docker run**](https://docs.docker.com/engine/reference/commandline/run/). Untuk informasi selengkapnya tentang `CMD` parameter Docker, lihat [ https://docs.docker.com/engine/reference/builder/ \#cmd](https://docs.docker.com/engine/reference/builder/#cmd).
**catatan**  
Parameter ini tidak dapat berisi string kosong.

   1. Untuk ** vCPU**, masukkan jumlah vCPU yang akan dipesan untuk wadah. Parameter ini sesuai dengan `CpuShares` di bagian [Buat kontainer](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) di [Docker Remote API](https://docs.docker.com/engine/api/v1.38/) dan opsi `--cpu-shares` untuk [**docker run**](https://docs.docker.com/engine/reference/commandline/run/). Setiap vCPU setara dengan 1.024 bagian CPU. Anda harus menentukan setidaknya satu vCPU.

   1. Untuk ** Memori**, masukkan batas memori yang tersedia untuk wadah. Jika kontainer Anda mencoba untuk melebihi memori yang ditentukan di sini, kontainer akan dihentikan. Parameter ini sesuai dengan `Memory` di bagian [Buat kontainer](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) di [Docker Remote API](https://docs.docker.com/engine/api/v1.38/) dan opsi `--memory` untuk [**docker run**](https://docs.docker.com/engine/reference/commandline/run/). Anda harus menentukan sedikitnya 4 MiB memori untuk sebuah tugas.
**catatan**  
Untuk memaksimalkan pemanfaatan sumber daya Anda, prioritaskan memori untuk pekerjaan jenis instans tertentu. Untuk informasi selengkapnya, lihat [Menghitung manajemen memori sumber daya](memory-management.md).

   1. (Opsional) ** Untuk Jumlah GPU**, pilih jumlah GPU yang akan dipesan untuk wadah.

   1. (Opsional) Untuk variabel ** lingkungan**, pilih ** Tambahkan variabel lingkungan ** untuk menambahkan variabel lingkungan sebagai pasangan nama-nilai. Variabel-variabel ini diteruskan ke wadah.

   1. Pilih Halaman ** berikutnya**.

   1. Untuk pen ** injauan pekerjaan**, tinjau langkah-langkah konfigurasi. Jika Anda perlu membuat perubahan, pilih ** Edit**. Setelah selesai, pilih ** Buat definisi pekerjaan**.