Amazon Elastic Container Service
开发人员指南 (API Version 2014-11-13)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

取消注册任务定义

如果您决定 Amazon ECS 中不再需要任务定义,则可以取消注册任务定义,这样一来,当您想运行任务或更新服务时,任务定义将不再显示在 ListTaskDefinition API 调用或控制台中。

在取消注册任务定义后,它将立即被标记为 INACTIVE。引用 INACTIVE 任务定义的现有任务和服务将继续运行而不会出现中断,引用 INACTIVE 任务定义的现有服务仍可通过修改服务的预期数目来向上扩展或向下扩展。

您无法使用 INACTIVE 任务定义运行新任务或创建新服务,而且无法更新现有服务以引用 INACTIVE 任务定义(尽管在取消注册后的一个长达 10 分钟的时段内,这些限制可能尚未生效)。

注意

目前,在您的账户中仍可发现 INACTIVE 任务定义;然而此行为将来可能会发生变化。因此,不应依赖 INACTIVE 任务定义持续保留已超过生命周期的相关任务和服务。

使用以下过程可取消注册任务定义。

取消注册任务定义

  1. https://console.amazonaws.cn/ecs/ 上打开 Amazon ECS 控制台。

  2. 从导航栏中,选择包含您的任务定义的区域。

  3. 在导航窗格中,选择 Task Definitions

  4. Task Definitions 页面上,选择包含要取消注册的一个或多个修订的任务定义名称。

  5. Task Definition name 页面上,选中要取消注册的每个任务定义修订左侧的框。

  6. 选择 Actions,然后选择 Deregister

  7. 验证 Deregister Task Definition 窗口中的信息,然后选择 Deregister 以完成操作。