Amazon Elastic Container Service
开发人员指南 (API 版本 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. 任务定义名称页面上,选中要取消注册的每个任务定义修订左侧的框。

  6. 选择 ActionsDeregister

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