Diferencias en la definición de tareas de Amazon ECS para instancias administradas de Amazon ECS
Para utilizar instancias administradas de Amazon ECS, debe configurar la definición de tareas para utilizar el tipo de lanzamiento de instancias administradas de Amazon ECS. Hay algunas consideraciones adicionales al utilizar instancias administradas de Amazon ECS.
Parámetros de definición de tarea
Las tareas que utilizan instancias administradas de Amazon ECS admiten la mayoría de los parámetros de definición de tareas de Amazon ECS disponibles. Sin embargo, algunos parámetros tienen comportamientos o limitaciones específicos cuando se utilizan con las tareas de instancias administradas de Amazon ECS.
Los siguientes parámetros de definición de tareas no son válidos en tareas de instancias administradas de Amazon ECS:
-
disableNetworking -
dnsSearchDomains -
dnsServers -
dockerLabels -
dockerSecurityOptions -
dockerVolumeConfiguration -
ephemeralStorage -
extraHosts -
fsxWindowsFileServerVolumeConfiguration -
hostname -
inferenceAccelerator -
ipcMode -
links -
maxSwap -
proxyConfiguration -
sharedMemorySize -
sourcepathVolúmenes de -
swappiness -
tmpfs
Los siguientes parámetros de definición de tarea son válidos en tareas de instancias administradas de Amazon ECS, pero tienen limitaciones que hay que tener en cuenta:
-
networkConfiguration: las tareas de instancias administradas de Amazon ECS utilizan el modo de redawsvpcyhost. -
placementConstraints: los atributos siguientes de restricción son compatibles.-
ecs.subnet-id -
ecs.availability-zone -
ecs.instance-type -
ecs.cpu-architecture
-
-
requiresCompatibilities: debe incluirMANAGED_INSTANCESpara garantizar que la definición de la tarea sea compatible con instancias administradas de Amazon ECS. -
resourceRequirement:InferenceAcceleratorno se admite. -
operatingSystemFamily: instancias administradas de Amazon ECS utilizaLINUX.
Para garantizar que la definición de tareas sea válida para su uso con instancias administradas de Amazon ECS, puede especificar lo siguiente al registrar la definición de tarea:
-
En la Consola de administración de AWS, en el campo Requires Compatibilities (Requiere compatibilidades), especifique
MANAGED_INSTANCES. -
En la AWS CLI, especifique la opción
--requires-compatibilities. -
En la API de Amazon ECS, especifique el indicador
requiresCompatibilities.