首页 > 解决方案 > 删除旧版本的 ECS 任务 - 仅使用新版本

问题描述

如您所见,我有修订版 4 的任务定义和修订版 5 的任务定义。我想永久停止运行 4,只运行 5:

enter image description here

所以换句话说,就是供应的任务——我只想要那个。正在运行的任务 - 我不想再运行那个任务了。如何做到这一点?

标签: amazon-web-servicesamazon-ecs

解决方案


我试图复制这个场景,它对我来说很顺利。所以我认为你需要在引擎盖下进一步挖掘。

您的任务处于供应状态,我认为这与您的环境有关,与您的任务、服务或集群无关。

从 AWS 文档:

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-lifecycle.html

**PROVISIONING**
Amazon ECS has to perform additional steps before the task is launched. For example, for tasks that use the awsvpc network mode, the elastic network interface needs to be provisioned.

您可能需要检查以下内容以开始调试:

  1. ECS 用于配置您的资源的 Cloudformation 模板。
  2. 如果自上次部署以来发生任何变化,请尝试查看您的 VPC。
  3. 安全组、IAM 角色,以查明是否有任何东西阻止了您的资源创建。

推荐阅读