AWS ECS:为什么我必须两次设置任务定义?

AWS ECS: Why I must set Task Definition twice?

我正在学习 AWS ECS,但我对它的工作原理有一些疑问。

为什么我必须为集群和集群内的每个服务设置任务定义?

你不知道。 Task Definition 是对一个或多个容器的描述,例如要使用哪个 docker 图像,要打开哪些端口以及要使用什么数据量。任务定义本身与任何特定集群无关。

服务定义了您希望 ECS 运行 并在特定集群中维护的特定任务定义的所需实例(任务)数量。