View a markdown version of this page

Remediasi otomatis dengan pekerjaan StateTimeLimitActions - AWS Batch

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

Remediasi otomatis dengan pekerjaan StateTimeLimitActions

Secara opsional, Anda dapat mengonfigurasi jobStateTimeLimitActions parameter melalui CreateJobQueue dan tindakan UpdateJobQueueAPI.

catatan

Saat ini, untuk antrian pekerjaan yang terhubung ke lingkungan komputasi Amazon ECS, Amazon EKS, atau Fargate, satu-satunya tindakan yang dapat Anda gunakan adalah membatalkan pekerjaan. jobStateLimitActions.action

jobStateTimeLimitActionsParameter ini digunakan untuk menentukan serangkaian tindakan yang AWS Batch dilakukan pada pekerjaan dalam keadaan tertentu. Anda dapat mengatur ambang waktu dalam hitungan detik melalui maxTimeSeconds bidang.

Ketika pekerjaan telah dalam RUNNABLE keadaan dengan yang ditentukanstatusReason, AWS Batch melakukan tindakan yang ditentukan setelah maxTimeSeconds telah berlalu.

Misalnya, Anda dapat mengatur jobStateTimeLimitActions parameter untuk menunggu hingga 4 jam untuk pekerjaan apa pun di RUNNABLE negara bagian yang menunggu kapasitas yang cukup tersedia. Anda dapat melakukan ini dengan mengatur statusReason ke CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY dan maxTimeSeconds ke 14400 sebelum membatalkan pekerjaan dan memungkinkan pekerjaan berikutnya untuk maju ke kepala antrian pekerjaan.

statusReasonNilai yang dikembalikan oleh tindakan DescribeJobs API ListJobs dan adalah nilai yang sama yang dapat Anda tentukan untuk jobStateTimeLimitActions.statusReason parameter. Namun, tidak semua statusReason nilai mendukung remediasi otomatis.

statusReasonNilai-nilai berikut mendukungjobStateTimeLimitActions:

  • CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY

  • MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE

  • MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT

statusReasonNilai-nilai berikut tidak mendukung jobStateTimeLimitActions dan memerlukan penyelidikan manual:

  • MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS

  • ACTION_REQUIRED

  • UNDETERMINED