Dependensi Job - AWS Batch

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

Dependensi Job

Saat Anda mengirimkan AWS Batch pekerjaan, Anda dapat menentukan pekerjaan IDs yang bergantung pada pekerjaan itu. Ketika Anda melakukannya, penjadwal AWS Batch memastikan bahwa tugas Anda dijalankan hanya setelah dependensi yang ditentukan berhasil diselesaikan. Setelah dependensi berhasil, tugas yang bergantung akan bertransisi dari PENDING ke RUNNABLE dan kemudian ke STARTING dan RUNNING. Jika salah satu dependensi tugas gagal, tugas yang bergantung secara otomatis akan bertransisi dari PENDING ke FAILED.

Misalnya, Tugas A dapat mengekspresikan dependensi pada maksimum 20 tugas lain yang harus berhasil sebelum dapat Tugas A dapat berjalan. Anda kemudian dapat mengirimkan tugas tambahan yang memiliki dependensi pada Tugas A dan maksimum 19 tugas lainnya.

Untuk tugas array, Anda dapat menentukan tipe dependensi SEQUENTIAL tanpa menentukan ID tugas sehingga setiap tugas array turunan selesai secara berurutan, mulai dari indeks 0. Anda juga dapat menentukan tipe dependensi N_TO_N dengan ID tugas. Dengan cara itu, setiap turunan indeks dari tugas ini harus menunggu turunan indeks dari setiap dependensi selesai sebelum turunan tersebut dapat dimulai. Untuk informasi selengkapnya, lihat Tugas array.

Untuk mengirimkan AWS Batch pekerjaan dengan dependensi, lihat. Mengirimkan pekerjaan