將相關的 Amazon ECS 任務分在同一組
您可以識別一組相關任務,並將其放置在任務群組中。在使用 spread 任務置放策略時,會將所有具有相同任務群組名稱的任務視為一組。例如,假設您在一個叢集執行不同的應用程式,例如資料庫和 Web 伺服器。為了確保您在各個可用區域中之資料庫的平衡,請將它們新增至名為 databases 的任務群組,然後使用 spread 任務置放策略。如需更多詳細資訊,請參閱 使用策略來定義 Amazon ECS 任務置放。
任務群組也可用作任務放置限制條件。當您在 memberOf 限制條件中指定任務群組時,任務只會傳送到在指定任務群組中執行的容器執行個體。如需範例,請參閱「Amazon ECS 任務置放限制條件範例」。
根據預設,若未指定自訂任務群組名稱,獨立任務會使用任務定義系列名稱 (如 family:my-task-definition) 做為任務群組名稱。若任務做為服務的一部分啟動,它將使用服務名稱做為任務群組名稱,而且該名稱無法被變更。
任務群組需符合下列需求。
-
任務群組名稱必須在 255 個字元以下。
-
每個任務只能在一個群組中。
-
啟動任務之後,就無法修改其任務群組。