View a markdown version of this page

Definizioni dei lavori su Fargate - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Definizioni dei lavori su Fargate

AWS Batch jobs on AWS Fargate non supporta tutti i parametri di definizione delle mansioni disponibili. Alcuni parametri non sono affatto supportati e altri si comportano diversamente per i lavori di Fargate.

L'elenco seguente descrive i parametri di definizione dei lavori che non sono validi o altrimenti limitati nei lavori di Fargate.

platformCapabilities

Deve essere specificato comeFARGATE.

"platformCapabilities": [ "FARGATE" ]
type

Deve essere specificato comecontainer.

"type": "container"
Parametri in containerProperties
executionRoleArn

Deve essere specificato per i lavori in esecuzione su risorse Fargate. Per ulteriori informazioni, consulta Ruoli IAM per le attività nella Guida per sviluppatori di Amazon Elastic Container Service.

"executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole"
fargatePlatformConfiguration

(Facoltativo, solo per le definizioni dei lavori Fargate). Specifica la versione della piattaforma Fargate o LATEST una versione recente della piattaforma. I valori possibili per platformVersion sono 1.3.01.4.0, e LATEST (impostazione predefinita).

"fargatePlatformConfiguration": { "platformVersion": "1.4.0" }
instanceType
ulimits

Non applicabile ai lavori eseguiti su risorse Fargate.

memory
vcpus

Queste impostazioni devono essere specificate in resourceRequirements

privileged

O non specificate questo parametro o specificatefalse.

"privileged": false
resourceRequirements

I requisiti di memoria e vCPU devono essere specificati utilizzando i valori supportati. Le risorse GPU non sono supportate per i lavori eseguiti su risorse Fargate.

Se si utilizza GuardDuty Runtime Monitoring, si verifica un leggero sovraccarico di memoria per il GuardDuty security agent. Pertanto il limite di memoria deve includere la dimensione del GuardDuty security agent. Per informazioni sui limiti di memoria del GuardDuty security agent, vedere i limiti di CPU e memoria nella Guida per l'GuardDuty utente. Per informazioni sulle best practice, consulta How do I remediate out of memory errors on my Fargate tasks after enable Runtime Monitoring nella Amazon ECS Developer Guide.

"resourceRequirements": [ {"type": "MEMORY", "value": "512"}, {"type": "VCPU", "value": "0.25"} ]
Parametri in linuxParameters
devices
maxSwap
sharedMemorySize
swappiness
tmpfs

Non applicabile ai lavori eseguiti su risorse Fargate.

Parametri in logConfiguration
logDriver

Solo awslogs e splunk sono supportati. Per ulteriori informazioni, consulta Usa il driver di registro awslogs.

Membri in networkConfiguration
assignPublicIp

Se la sottorete privata non dispone di un gateway NAT collegato per inviare traffico a Internet, assignPublicIp deve essere "»ENABLED. Per ulteriori informazioni, consulta AWS Batch Ruolo di esecuzione IAM.