docker build -t app .
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
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
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"
}
]'
aws batch submit-job
--job-name my-job
--job-definition square-job
--job-queue my-job-queue