Skip to content

Latest commit

 

History

History

batch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Build Image

docker build -t app .

Register Job

aws batch register-job-definition
--job-definition-name square-job
--type container
--container-properties '{ "image": "982383527471.dkr.ecr.ca-central-1.amazonaws.com/square", "vcpus": 1, "memory": 128 }'

https://docs.aws.amazon.com/cli/latest/reference/batch/register-job-definition.html#examples

Create Compute Env

aws batch create-compute-environment --compute-environment-name my-compute-env
--type MANAGED
--compute-resources minvCpus=0,desiredvCpus=1,maxvCpus=1,instanceTypes=m4.16xlarge,subnets=subnet-12345678,securityGroupIds=sg-12345678
--service-role arn:aws:iam::123456789012:role/service-role/AWSBatchServiceRole

Create Queue

aws batch create-job-queue
--job-queue-name my-job-queue
--state ENABLED
--priority 1
--compute-environment-order '[ { "order": 1, "computeEnvironment": "arn:aws:batch:ca-central-1:982383527471:compute-environment/ComputeEnv" } ]'

Submit Job

aws batch submit-job
--job-name my-job
--job-definition square-job
--job-queue my-job-queue