Document history - Amazon Batch
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Document history

The following table describes the important changes to the documentation since the initial release of Amazon Batch. We also update the documentation frequently to address the feedback that you send us.


Updated Amazon Batch supported Amazon EKS versios

Updated the Amazon EKS versions that Amazon Batch supports to include version 1.28

January 27, 2024

Updated BatchServiceRolePolicy and AWSBatchServiceRole


Updated to add support for describing Spot Fleet request history and Amazon EC2 Auto Scaling activities.


Updated to add statement IDs, grant Amazon Batch permissions to ec2:DescribeSpotFleetRequestHistory and autoscaling:DescribeScalingActivities.

December 5, 2023

Amazon Batch on Amazon EKS

Amazon Batch adds support for running jobs on Amazon EKS clusters.

October 25, 2022

Cross-service confused deputy prevention for Amazon Batch

Amazon Batch now provides a workaround for the confused deputy security issue, which arises when an entity (a service or an account) is coerced by a different entity to perform an action.

June 6, 2022

Interface VPC Endpoints (Amazon PrivateLink)

Added support for configuring interface VPC endpoints powered by Amazon PrivateLink. This means you can create a private connection between your VPC and Amazon Batch without requiring access through a NAT instance, a VPN connection, or Amazon Direct Connect.

April 15, 2022

Enhanced compute environment updates

Amazon Batch enhanced support updates to compute environments.

April 14, 2022

Amazon managed policy updates - Update to existing policies

Amazon Batch updated existing managed policies.

December 6, 2021

Fair share scheduling

Amazon Batch adds support for adding scheduling policies to job queues.

November 9, 2021

Amazon EFS

Amazon Batch adds support for adding Amazon EFS file systems to your job definitions.

April 1, 2021

Added service-linked role

Amazon Batch adds the AWSServiceRoleForBatch service-linked role.

March 10, 2021

Amazon Fargate support

Amazon Batch adds support for running jobs on Fargate resources.

December 3, 2020

Amazon Linux 2 support

Amazon Batch adds support for automatic selection of Amazon Linux 2 AMIs in the compute environment using the EC2 Configuration parameters.

November 24, 2020

Enhanced retry strategy

Amazon Batch enhances the retry strategy for jobs. Now jobs can be retried or stop further retries by matching the ExitCode, Reason, or StatusReason of a job with patterns.

October 20, 2020

Resource tagging

Amazon Batch adds support for adding metadata tags to your compute environments, job definitions, job queues, and jobs.

October 7, 2020


Amazon Batch adds support for passing secrets to jobs.

October 1, 2020


Amazon Batch adds support for specifying additional log drivers for jobs.

October 1, 2020

Allocation strategies

Amazon Batch adds support for multiple strategies to choose instance types.

October 16, 2019

EFA support

Amazon Batch adds support for Elastic Fabric Adapter (EFA) devices.

August 2, 2019

GPU scheduling

Amazon Batch adds GPU scheduling. With this feature, you can specify the number of GPUs each job requires, and Amazon Batch scales up instances accordingly.

April 4, 2019

Multi-node parallel jobs

Amazon Batch adds support for multi-node parallel jobs. You can use this feature run single jobs that span over multiple Amazon EC2 instances.

November 19, 2018

Resource-level permissions

Amazon Batch supports resource-level permissions on several API operations.

November 12, 2018

Amazon EC2 Launch template support

Amazon Batch adds support for using launch templates with compute environments.

November 12, 2018

Amazon Batch job timeouts

Amazon Batch adds support for job timeout. With this support, you can configure a specific timeout duration for your jobs so that if a job runs longer than they should, Amazon Batch terminates the job.

April 5, 2018

Amazon Batch jobs as EventBridge targets

Amazon Batch jobs are made available as EventBridge targets. By creating simple rules, you can match events and submit Amazon Batch jobs in response to them.

March 1, 2018

CloudTrail auditing for Amazon Batch

CloudTrail can audit calls made to Amazon Batch API actions.

January 10, 2018

Array jobs

Amazon Batch adds support for array jobs. You can use array jobs for parameter sweep and Monte Carlo workloads.

November 28, 2017

Expanded Amazon Batch tagging

Amazon Batch expands support for the tagging function. You can use this function to specify tags for Amazon EC2 Spot Instances launched within managed compute environments.

October 26, 2017

Amazon Batch event stream for EventBridge

Amazon Batch adds the event stream for EventBridge. You can use Amazon Batch event stream to receive near real-time notifications regarding the state of jobs that are submitted to your job queues.

October 24, 2017

Automated job retries

Amazon Batch adds support for job retries. With this update, you can apply a retry strategy to your jobs and job definitions that allows your jobs to be automatically retried if they fail.

March 28, 2017

Amazon Batch general availability

Amazon Batch is introduced, designed as a means for you to run batch computing workloads on the Amazon Web Services Cloud.

January 5, 2017