Eliminación de una revisión de definición de tareas de Amazon ECS con la consola - Amazon Elastic Container Service

Eliminación de una revisión de definición de tareas de Amazon ECS con la consola

Cuando ya no necesite una revisión de definición de tarea específica en Amazon ECS, puede eliminarla.

Cuando se elimina una revisión de definición de tareas, de inmediato pasa del estado INACTIVE al DELETE_IN_PROGRESS. Las tareas y los servicios existentes que hacen referencia a una revisión de definición de tareas en estado DELETE_IN_PROGRESS continúan ejecutándose sin interrupciones.

No se puede utilizar una revisión de definición de tareas en estado DELETE_IN_PROGRESS para ejecutar nuevas tareas ni crear nuevos servicios. Tampoco se puede actualizar un servicio existente para hacer referencia a una revisión de definición de tareas en estado DELETE_IN_PROGRESS.

Al eliminar todas las revisiones de la definición de tareas INACTIVE, el nombre de la definición de tareas no se muestra en la consola ni se devuelve en la API. Si una revisión de definición de tareas tiene el estado DELETE_IN_PROGRESS, el nombre de la definición de tareas se muestra en la consola y se devuelve en la API. Amazon ECS retiene el nombre de la definición de tarea y la revisión se incrementa la próxima vez que cree una definición de tarea con ese nombre.

Recursos de Amazon ECS que pueden bloquear una eliminación

Una solicitud de eliminación de definición de tareas no se completará cuando haya recursos de Amazon ECS que dependan de la revisión de la definición de tareas. Los siguientes recursos pueden impedir que se elimine una definición de tareas:

  • Tareas de Amazon ECS: la definición de la tarea es necesaria para que la tarea se mantenga en buen estado.

  • Implementaciones y conjuntos de tareas de Amazon ECS: la definición de la tarea es obligatoria cuando se inicia un evento de escalado para una implementación o conjunto de tareas de Amazon ECS.

Si la definición de la tarea permanece en el estado DELETE_IN_PROGRESS, puede utilizar la consola o la AWS CLI para identificar y, a continuación, detener los recursos que bloquean la eliminación de la definición de la tarea.

Eliminación de la definición de tareas después de eliminar el recurso bloqueado

Las siguientes reglas se aplican después de eliminar los recursos que bloquean la eliminación de la definición de tarea:

  • Tareas de Amazon ECS: la eliminación de la definición de tareas puede tardar hasta 1 hora en completarse una vez detenida la tarea.

  • Implementaciones y conjuntos de tareas de Amazon ECS: la eliminación de la definición de tareas puede tardar hasta 24 horas en completarse una vez que se haya eliminado la implementación o el conjunto de tareas.

Procedimiento

Para eliminar definiciones de tareas (consola de Amazon ECS)

Debe anular el registro de la revisión de la definición de tareas antes de eliminarla. Para obtener más información, consulte Anulación del registro de la revisión de una definición de tareas de Amazon ECS mediante la consola.

  1. Abra la consola en https://console.aws.amazon.com/ecs/v2.

  2. En la barra de navegación, seleccione la región que contiene la definición de tarea.

  3. En el panel de navegación, elija Task Definitions (Definiciones de tareas).

  4. En la página Definiciones de tareas, elija la familia de definiciones de tareas que contenga una o más revisiones que desee eliminar.

  5. En la página Nombre de la definición de tarea, seleccione las revisiones que quiere eliminar y, a continuación, elija Acciones, Eliminar.

    Si la opción Eliminar no está disponible, debe anular el registro de la definición de tarea.

  6. Compruebe la información en el cuadro de confirmación Eliminar y, luego, elija Eliminar para finalizar.