Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Definiciones de trabajo en las instancias administradas de Amazon ECS
AWS Batch los trabajos en las instancias administradas de Amazon ECS utilizan el formato de definición de ecsProperties trabajos con una capacidad de plataforma deMANAGED_INSTANCES. Los trabajos de instancias administradas de Amazon ECS no son compatibles con las versiones antiguascontainerProperties.
La siguiente lista describe los parámetros de definición de trabajos que son específicos o están restringidos a los trabajos de las instancias administradas de Amazon ECS.
platformCapabilities-
Debe especificarse como
MANAGED_INSTANCES."platformCapabilities": [ "MANAGED_INSTANCES" ] type-
Debe especificarse como
container."type": "container" - Parámetros de
ecsProperties -
networkMode-
Controla la forma en que se configura la red de la tarea. Este parámetro solo se aplica a las definiciones de trabajo de las instancias administradas de Amazon ECS. Este parámetro no se aplica a las definiciones de trabajos de las plataformas Fargate o Amazon EC2.
Valores válidos:
hostSi no se especifica, el valor predeterminado es.
hostCon elhostmodo, el contenedor comparte directamente la pila de red de la instancia anfitriona, lo que proporciona el máximo ancho de banda de red."networkMode": "host" runtimePlatform-
Especifica la familia de sistemas operativos y la arquitectura de CPU para la tarea. Este parámetro se aplica a las definiciones de trabajo de Fargate y Amazon ECS Managed Instances. Utilícelo para ejecutar trabajos en instancias ARM64 (AWS Graviton). El valor válido para
operatingSystemFamilyesLINUX(predeterminado). Los valores válidos paracpuArchitecturesonX86_64yARM64."runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" } executionRoleArn-
La función de IAM que otorga al agente de contenedores de Amazon ECS permiso para realizar llamadas a la AWS API en su nombre, como extraer imágenes de contenedores de Amazon ECR. Para obtener más información, consulte Roles de IAM para tareas en la Guía para desarrolladores de Amazon Elastic Container Service.
resourceRequirements-
Los requisitos de memoria y vCPU deben especificarse en.
resourceRequirementsA diferencia de Fargate, las instancias administradas de Amazon ECS no restringen qué combinaciones de vCPU y memoria son válidas; puede especificar cualquier valor que se ajuste a los tipos de instancias disponibles en su entorno informático. Se admiten los recursos de GPU."resourceRequirements": [ {"type": "MEMORY", "value": "8192"}, {"type": "VCPU", "value": "4"}, {"type": "GPU", "value": "1"} ] - Los parámetros se admiten en las instancias administradas de Amazon ECS, pero no en Fargate
-
Los siguientes parámetros están disponibles para los trabajos de instancias administradas de Amazon ECS, pero están bloqueados para Fargate:
-
privileged— ejecute el contenedor con privilegios elevados en la instancia anfitriona. -
resourceRequirementsescribaGPU: solicite dispositivos GPU NVIDIA. -
linuxParameters.devices— exponer los dispositivos host al contenedor. -
linuxParameters.tmpfs— montar sistemas de archivos RAM-backed tmpfs. -
ulimits— establecer límites de recursos (nofile, nproc, etc.) en el contenedor. -
volumesconhost.sourcePath— vincula las rutas del host de montaje al contenedor.
-
- Los parámetros no son compatibles con las instancias administradas de Amazon ECS
-
fargatePlatformConfiguration-
No se aplica a los trabajos de instancias administradas de Amazon ECS.
- Multi-node trabajos paralelos (MNP)
-
Las instancias administradas de Amazon ECS no admiten trabajos paralelos de varios nodos. Utilice los entornos informáticos gestionados de Amazon EC2 para las cargas de trabajo de MNP.
- Parámetros de
logConfiguration -
logDriver-
Solo
awslogsyawsfirelensson compatibles con los trabajos de instancias administradas de Amazon ECS.splunk