As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Depois de registrar uma definição de trabalho, você pode enviá-la como um trabalho para uma fila de AWS Batch trabalhos. Você pode substituir muitos dos parâmetros especificados no campo de definição de trabalho em runtime.
Para enviar um trabalho
-
Abra o AWS Batch console em https://console.aws.amazon.com/batch/
. -
Na barra de navegação, selecione o Região da AWS a ser usado.
-
No painel de navegação, escolha Tarefas.
-
Escolha Enviar Novo Trabalho.
-
Em Nome, insira um nome exclusivo para a sua definição de trabalho. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (_).
-
Para Definição de Trabalho, escolha uma definição de trabalho existente para o seu trabalho. Para obter mais informações, consulte Criar uma definição de tarefa de nó único .
-
Para Fila de Trabalhos, escolha uma fila de trabalhos existente. Para obter mais informações, consulte Crie uma fila de trabalhos.
-
Em Dependências do Trabalho, escolha Adicionar Dependência do Trabalho.
-
Em ID do Trabalho, insira a ID do trabalho para todas as dependências. Em seguida, escolha Adicionar Dependências do Trabalho. Um trabalho pode ter até 20 dependências. Para obter mais informações, consulte Dependências do trabalho.
-
-
(Somente para trabalhos de matriz) Em Tamanho da Matriz, especifique um tamanho entre 2 e 10.000.
-
(Opcional) Expanda Tags e então, escolha Adicionar Tag para adicionar tags ao recurso. Insira uma chave e um valor opcional e então escolha Adicionar Tag.
-
Escolha Próxima página.
-
Na seção Substituições de Trabalho:
-
(Opcional) Em Prioridade de agendamento, insira um valor de prioridade de agendamento entre 0 e 100. Valores mais altos têm maior prioridade.
-
(Opcional) Para Tentativas de Trabalho, insira o número máximo de vezes que AWS Batch tenta mover o trabalho para um status
RUNNABLE
. Você pode inserir um número inteiro entre 1 e 10. Para obter mais informações, consulte Repetições de trabalho automatizadas. -
(Opcional) Em Tempo Limite de Execução, insira o valor do tempo limite (em segundos). O tempo limite de execução é o período de tempo antes que um trabalho não concluído seja encerrado. Se uma tentativa exceder o tempo limite de duração, ela será parada e o status será alterado para
FAILED
. Para obter mais informações, consulte Tempos limite de trabalho. O valor mínimo é 60 segundos.Importante
Não confie em trabalhos executados com recursos do Fargate por mais de 14 dias. Depois de 14 dias, os recursos do Fargate podem não estar mais disponíveis e é provável que o trabalho ser encerrado.
-
(Opcional) Ative Propagar Tags para propagar tags do trabalho e da definição de trabalho para a tarefa do Amazon ECS.
-
-
Expanda Configuração Adicional.
-
(Opcional) Em Repetir condições da estratégia, escolha Adicionar avaliação na saída. Insira pelo menos um valor de parâmetro e escolha uma Ação. Para cada conjunto de condições, Ação deve ser definida como Tentar Novamente ou Sair. Essas ações significam o seguinte:
-
Tentar novamente — AWS Batch tenta novamente até que o número de tentativas de trabalho que você especificou seja atingido.
-
Sair — AWS Batch para de tentar novamente o trabalho.
Importante
Se você escolher Adicionar Avaliação na Saída, configure pelo menos um parâmetro e uma Ação, ou escolha Remover Avaliação na Saída.
-
-
Em Parâmetros, escolha Adicionar Parâmetros para adicionar espaços reservados de substituição de parâmetros. Em seguida, insira uma Chave e um Valor opcional.
-
Na seção Substituição de Contêineres:
-
Em Command, insira os comandos no campo como seu equivalente na matriz de strings JSON.
Esse parâmetro é mapeado para
Cmd
na seção Criar um contêinerda Docker Remote API e o parâmetro COMMAND
de docker run. Para obter mais informações sobre o CMD
parâmetro Docker, consulte https://docs.docker.com/engine/reference/builder/#cmd. nota
O parâmetro não pode conter uma string vazia.
-
Para v CPUs, insira o número de v CPUs a ser reservado para o contêiner. Esse parâmetro é mapeado para
CpuShares
na seção Criar um Contêinerda API remota do Docker e a opção --cpu-shares
para docker run. Cada vCPU equivale a 1.024 compartilhamentos de CPU. Você deve especificar pelo menos uma vCPU. -
Em Memória, insira o limite de memória que está disponível para o contêiner. Caso seu contêiner tente exceder a memória especificada, o mesmo será interrompido. Esse parâmetro é mapeado para
Memory
na seção Criar um Contêinerda API Remota Docker e para a opção --memory
para docker run. Você deve especificar pelo menos 4 MiB de memória para uma tarefa. nota
Para maximizar o uso dos recursos, priorize a memória para trabalhos de um tipo específico de instância. Para obter mais informações, consulte Gerenciamento de memória de recursos de computação.
-
(Opcional) Em Número de GPUs, escolha o número de GPUs a ser reservado para o contêiner.
-
(Opcional) Em Variáveis de Ambiente, escolha Adicionar Variável de Ambiente para adicionar variáveis de ambiente como pares de nome/valor. Essas variáveis serão passadas para o contêiner.
-
Escolha Próxima página.
-
Em Revisão de Trabalho, revise as etapas de configuração. Se precisar fazer alterações, escolha Edit (Editar). Quando terminar, escolha Criar Definição de Trabalho.
-