群组相关的 Amazon ECS 任务 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

群组相关的 Amazon ECS 任务

您可以识别一组相关的任务,并将它们放在任务组中。使用 spread 任务放置策略时,将具有相同任务组名称的所有任务视为一个集合。例如,假设一个集群中运行着不同应用程序,如数据库和 Web 服务器。要确保数据库在可用性区域之间保持平衡,请将它们添加到名为 databases 的任务组中,然后使用 spread 任务放置策略。有关更多信息,请参阅 使用策略来定义 Amazon ECS 的任务放置

任务组也可以用作任务放置约束。在 memberOf 约束中指定任务组时,任务仅发送到在指定任务组中运行任务的容器实例。有关示例,请参阅Amazon ECS 任务放置限制示例

预设情况下,独立任务使用任务定义系列名称(例如 family:my-task-definition)作为任务组名称(如果未指定自定义任务组名称)。作为服务的一部分启动的任务使用服务名称作为任务组名称,不能更改。

该任务组的以下要求适用。

  • 任务组名称必须为 255 个字符或更少。

  • 每项任务只能处于一个组中。

  • 任务启动后,您将无法修改其任务组。