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 di lavoro su Fargate
AWS Batch jobs on AWS Fargate non supporta tutti i parametri di definizione dei processi disponibili. Alcuni parametri non sono affatto supportati e altri si comportano in modo diverso per i lavori di Fargate.
L'elenco seguente descrive i parametri di definizione dei processi che non sono validi o altrimenti limitati nei lavori Fargate.
platformCapabilities
-
Deve essere specificato come
FARGATE
."platformCapabilities": [ "FARGATE" ]
type
-
Deve essere specificato come
container
."type": "container"
- Parametri in
containerProperties
-
executionRoleArn
-
Deve essere specificato per i lavori eseguiti su risorse Fargate. Per ulteriori informazioni, consulta IAMRoles for Tasks nella Amazon Elastic Container Service Developer Guide.
"executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole"
fargatePlatformConfiguration
-
(Facoltativo, solo per le definizioni dei job di Fargate). Specificate la versione della piattaforma Fargate
LATEST
o una versione recente della piattaforma. I valori possibili perplatformVersion
sono1.3.0
1.4.0
, eLATEST
(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 oppure specificatelo
false
."privileged": false
resourceRequirements
-
Sia i CPU requisiti di memoria che quelli di v devono essere specificati utilizzando i valori supportati. GPUle risorse non sono supportate per i lavori eseguiti su risorse Fargate.
Se si utilizza GuardDuty Runtime Monitoring, c'è 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 CPUe limitare la memoria nella Guida GuardDuty per l'utente. Per informazioni sulle best practice, consulta Come posso rimediare agli errori di memoria esaurita nelle mie attività di Fargate dopo aver abilitato il monitoraggio del runtime nella ECSAmazon 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
esplunk
sono supportati. Per ulteriori informazioni, consulta Usa il driver di registro awslogs.
- Membri in
networkConfiguration
-
assignPublicIp
-
Se la sottorete privata non dispone di un NAT gateway collegato per inviare traffico a Internet,
assignPublicIp
deve essere "ENABLED
». Per ulteriori informazioni, consulta Ruolo di esecuzione di AWS Batch IAM.