Criar e registrar uma definição de trabalho - AWS Batch

Criar e registrar uma definição de trabalho

Agora que sua imagem do Docker está em um registro de imagens, você pode especificá-la em uma definição de trabalho do AWS Batch. Assim, você pode usá-la posteriormente para executar um trabalho de matriz. Este exemplo usa apenas o AWS CLI. No entanto, você também pode usar o Console de gerenciamento da AWS. Para obter mais informações, consulte Criar uma definição de tarefa de nó único .

Para criar uma definição de trabalho
  1. Crie um arquivo de nome print-color-job-def.json em seu diretório do workspace e cole o conteúdo a seguir. Substitua o URI do repositório de imagem pelo seu próprio URI da imagem.

    { "jobDefinitionName": "print-color", "type": "container", "containerProperties": { "image": "aws_account_id.dkr.ecr.region.amazonaws.com/print-color", "resourceRequirements": [ { "type": "MEMORY", "value": "250" }, { "type": "VCPU", "value": "1" } ] } }
  2. Registre a definição de trabalho com o AWS Batch.

    $ aws batch register-job-definition --cli-input-json file://print-color-job-def.json