Posted On: Feb 15, 2024

Starting today, AWS Batch supports the use of private Docker registries with managed Elastic Container Service (ECS) compute environments. This feature allows customers to pull images from private repositories to run within their jobs on AWS Batch, supporting our customers security and compliance standards.

Previously, this functionality existed in ECS through the use of ECS TaskDefinition RespositoryCredentials, but did not exist in AWS Batch. Customers can specify the repositoryCredentials parameter to the Batch RegisterJobDefinition action within containerProperties.

Support for private registry is now generally available in AWS Regions where AWS Batch is available. To learn more about how to enable support for private registries, please visit our documentation.