AWS Batch

AWS Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS. AWS Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory optimized instances) based on the volume and specific resource requirements of the batch jobs submitted. 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 the full range of AWS compute services and features, such as Amazon EC2 and Spot Instances.

Key Links

API Paths

Cancel Job (GET) /?Action=CancelJob OpenAPI
Create Compute Environment (GET) /?Action=CreateComputeEnvironment OpenAPI
Create Job Queue (GET) /?Action=CreateJobQueue OpenAPI
Delete Compute Environment (GET) /?Action=DeleteComputeEnvironment OpenAPI
Delete Job Queue (GET) /?Action=DeleteJobQueue OpenAPI
Deregister Job Definition (GET) /?Action=DeregisterJobDefinition OpenAPI
Describe Compute Environments (GET) /?Action=DescribeComputeEnvironments OpenAPI
Describe Job Definitions (GET) /?Action=DescribeJobDefinitions OpenAPI
Describe Job Queues (GET) /?Action=DescribeJobQueues OpenAPI
Describe Jobs (GET) /?Action=DescribeJobs OpenAPI
List Jobs (GET) /?Action=ListJobs OpenAPI
Register Job Definition (GET) /?Action=RegisterJobDefinition OpenAPI
Submit Job (GET) /?Action=SubmitJob OpenAPI
Terminate Job (GET) /?Action=TerminateJob OpenAPI
Update Compute Environment (GET) /?Action=UpdateComputeEnvironment OpenAPI
Update Job Queue (GET) /?Action=UpdateJobQueue OpenAPI