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.
Source:: Amazon AWS