Diferencias en la definición de tareas de Amazon ECS para instancias administradas de Amazon ECS - Amazon Elastic Container Service

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 red awsvpc y host.

  • placementConstraints: los atributos siguientes de restricción son compatibles.

    • ecs.subnet-id

    • ecs.availability-zone

    • ecs.instance-type

    • ecs.cpu-architecture

  • requiresCompatibilities: debe incluir MANAGED_INSTANCES para garantizar que la definición de la tarea sea compatible con instancias administradas de Amazon ECS.

  • resourceRequirement: InferenceAccelerator no se admite.

  • operatingSystemFamily: instancias administradas de Amazon ECS utiliza LINUX.

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.