View a markdown version of this page

Tutorial: kirim pekerjaan - AWS Batch

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

Tutorial: kirim pekerjaan

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/.

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

  3. Di panel navigasi, pilih Tugas.

  4. Pilih Kirim pekerjaan baru.

  5. 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 (_).

  6. Untuk definisi pekerjaan, pilih definisi pekerjaan yang ada untuk pekerjaan Anda. Untuk informasi selengkapnya, lihat Buat definisi pekerjaan simpul tunggal.

  7. Untuk Antrian pekerjaan, pilih antrian pekerjaan yang ada. Untuk informasi selengkapnya, lihat Membuat antrean tugas.

  8. 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.

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

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

  11. Pilih Halaman berikutnya.

  12. 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.

    2. (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.

    3. (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. 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.

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

  13. Perluas Additional configuration (Konfigurasi tambahan).

  14. (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.

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

  16. 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 di Docker Remote API dan parameter COMMAND untuk docker run. Untuk informasi selengkapnya tentang CMD parameter Docker, lihat https://docs.docker.com/engine/reference/builder/ #cmd.

      catatan

      Parameter ini tidak dapat berisi string kosong.

    2. Untuk vCPU, masukkan jumlah vCPU yang akan dipesan untuk wadah. Parameter ini sesuai dengan CpuShares di bagian Buat kontainer di Docker Remote API dan opsi --cpu-shares untuk docker run. Setiap vCPU setara dengan 1.024 bagian CPU. Anda harus menentukan setidaknya satu vCPU.

    3. 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 di Docker Remote API dan opsi --memory untuk docker 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.

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

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

    6. Pilih Halaman berikutnya.

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