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á.
Definições de trabalho no Fargate
AWS Batch as tarefas AWS Fargate ativadas não oferecem suporte a todos os parâmetros de definição de tarefas disponíveis. Alguns parâmetros são totalmente incompatíveis e outros se comportam de maneira diferente nos trabalhos do Fargate.
A lista a seguir descreve os parâmetros de definição de tarefa que não são válidos ou são restritos nos trabalhos do Fargate.
platformCapabilities-
Deve ser especificado como
FARGATE."platformCapabilities": [ "FARGATE" ] type-
Deve ser especificado como
container."type": "container" - Parâmetros em
containerProperties -
executionRoleArn-
Deve ser especificado para trabalhos em execução nos recursos do Fargate. Para mais informações, consulte Funções do IAM para Tarefas no Guia de Desenvolvedor Amazon Elastic Container Service.
"executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole" fargatePlatformConfiguration-
(Opcional, somente para definições de trabalho do Fargate). Especifica a versão da plataforma do Fargate a
LATESTou de uma versão da plataforma recente. Valores possíveis paraplatformVersionsão1.3.0,1.4.0eLATEST(padrão)."fargatePlatformConfiguration": { "platformVersion": "1.4.0" }
instanceTypeulimits-
Não é aplicável a trabalhos executados nos recursos do Fargate.
memoryvcpus-
Essas configurações devem ser especificadas em
resourceRequirements privileged-
Não especifique esse parâmetro ou especifique
false."privileged": false resourceRequirements-
Os requisitos de memória e vCPU devem ser especificados usando valores compatíveis. Os recursos de GPU não são compatíveis com trabalhos executados nos recursos do Fargate.
Se você usa o GuardDuty Runtime Monitoring, há uma pequena sobrecarga de memória para o agente GuardDuty de segurança. Portanto, o limite de memória deve incluir o tamanho do agente GuardDuty de segurança. Para obter informações sobre os limites de memória do GuardDuty Security Agent, consulte Limites de CPU e memória no Guia GuardDuty do usuário. Para obter informações sobre as práticas recomendadas, consulte Como corrigir erros de falta de memória nas minhas tarefas do Fargate após habilitar o Monitoramento de runtime, no Guia do desenvolvedor do Amazon ECS.
"resourceRequirements": [ {"type": "MEMORY", "value": "512"}, {"type": "VCPU", "value": "0.25"} ] - Parâmetros em
linuxParameters -
devicesmaxSwapsharedMemorySizeswappinesstmpfs-
Não é aplicável a trabalhos que sejam executados nos recursos do Fargate.
- Parâmetros em
logConfiguration -
logDriver-
Somente
awslogsesplunksão compatíveis. Para obter mais informações, consulte Usar o driver de log awslogs..
- Membros em
networkConfiguration -
assignPublicIp-
Se a sub-rede privada não tiver um gateway NAT conectado para enviar tráfego para a Internet,
assignPublicIpdeverá ser “ENABLED”. Para obter mais informações, consulte AWS Batch Função de execução do IAM.