Exclusão de registro de uma revisão de definição de tarefa usando o console
Caso decida que não precisa mais de uma revisão específica de definição de tarefa no Amazon ECS, será possível excluir o registro da revisão de definição de tarefa para que ela não seja mais exibida em suas chamadas da API ListTaskDefinitions
ou no console quando você quiser executar uma tarefa ou atualizar um serviço.
Quando você exclui uma revisão de definição de tarefa, ela passa imediatamente de INACTIVE
para DELETE_IN_PROGRESS
. Tarefas e serviços existentes que fazem referência a uma revisão de definição de tarefa DELETE_IN_PROGRESS
continuam a ser executados sem interrupções.
Não é possível usar uma revisão de definição de tarefa DELETE_IN_PROGRESS
para executar novas tarefas ou criar novos serviços. Também não é possível atualizar um serviço existente para fazer referência a uma revisão de definição de tarefa DELETE_IN_PROGRESS
.
Quando você exclui todas as revisões de definição da tarefa INACTIVE
, o nome da definição da tarefa não é exibido no console e não é retornado na API. Se uma revisão de definição de tarefa estiver no estado DELETE_IN_PROGRESS
, o nome da definição de tarefa será exibido no console e retornado na API. O nome da definição da tarefa é mantido pelo Amazon ECS e a revisão será incrementada na próxima vez que você criar uma definição de tarefa com esse nome.
Recursos do Amazon ECS que podem bloquear uma exclusão
Uma solicitação de exclusão da definição da tarefa não será concluída se houver algum recurso do Amazon ECS que dependa da revisão da definição da tarefa. Os recursos a seguir podem impedir que uma definição de tarefa seja excluída:
-
Tarefas do Amazon ECS: a definição da tarefa é necessária para que a tarefa permaneça íntegra.
-
Implantações e conjuntos de tarefas do Amazon ECS: a definição da tarefa é necessária quando um evento de escalabilidade é iniciado para uma implantação ou conjunto de tarefas do Amazon ECS.
Se sua definição de tarefa permanecer no estado DELETE_IN_PROGRESS
, será possível usar o console ou a AWS CLI para identificar e interromper os recursos que bloqueiem a exclusão da definição de tarefa.
Exclusão da definição de tarefa após a remoção do recurso bloqueado
As regras a seguir se aplicam depois que você remove os recursos que bloqueiam a exclusão da definição da tarefa:
-
Tarefas do Amazon ECS: a exclusão da definição da tarefa pode levar até uma hora para ser concluída após a interrupção da tarefa.
-
Implantações e conjuntos de tarefas do Amazon ECS: a exclusão da definição da tarefa pode levar até 24 horas para ser concluída após a exclusão da implantação ou do conjunto de tarefas.
Para excluir definições de tarefa (console do Amazon ECS)
É necessário cancelar o registro de uma revisão da definição de tarefa antes de excluí-la. Para obter mais informações, consulte Cancelamento de registro de uma revisão de definição de tarefa usando o console.
Abra o console em https://console.aws.amazon.com/ecs/v2
. -
Na barra de navegação, selecione a região que contém a definição de tarefa.
-
No painel de navegação, escolha Task definitions (Definições de tarefa).
-
Na página Definições de tarefa, escolha a família de definições de tarefa que contém uma ou mais revisões cujos registros você quer excluir.
-
Na página Nome da definição da tarefa, selecione as revisões a serem excluídas e escolha Ações, Excluir.
-
Verifique as informações na janela Excluir e escolha Excluir para finalizar.