Posted On: Jul 27, 2021

AWS Batch is a cloud-native batch scheduler that enables anyone - from enterprises, to scientists and developers - to easily and efficiently run batch jobs on AWS. Whether you have a few jobs or hundreds of thousands, AWS Batch dynamically provisions the optimal quantity and type of compute resources based on the volume and specific resource requirements of the work you submit. With AWS Batch, there is no need to install and manage batch computing software or server clusters that you use to run your jobs, allowing you to focus on analyzing results and solving problems. AWS Batch plans, schedules, and executes your batch computing workloads across AWS compute services and features, such as AWS Fargate, Amazon EC2, and Spot Instances.

Today, AWS Batch introduced new filtering enhancements on the ListJobs API. Previously, the ListJobs API allowed you to search for a job in a particular job queue by status. With the new filter enhancement, customers can now search jobs in a given job queue by job name, job definition, and by date (BEFORE_CREATED_AT or AFTER_CREATED_AT). To better organize query results, results are now grouped by job name and version. With the new ListJobs API filtering enhancements, you can more easily monitor the statuses of jobs within a particular job definition or jobs that follow a particular naming convention.

Another benefit of the filtering enhancement is that the AWS Batch console can retrieve jobs faster. You just have to filter the results based on the requirements. For Command line interface (CLI) users, its much easier to find the jobs that you don’t have the IDs of using the filters.

With today’s launch, AWS Batch ListJobs filtering enhancements are now available in all 25 publicly available Regions.