Gruppenbezogene Amazon-ECS-Aufgaben
Sie können eine Reihe verwandter Aufgaben identifizieren und sie einer Aufgabengruppe zuordnen. Alle Aufgaben mit demselben Aufgabengruppennamen werden bei der Aufgabenplatzierungsstrategie mit spread als Satz betrachtet. Nehmen wir zum Beispiel an, dass Sie verschiedene Anwendungen in einem Cluster ausführen, beispielsweise Datenbanken und Webserver. Um sicherzustellen, dass Ihre Datenbanken gleichmäßig auf die Availability Zones verteilt sind, fügen Sie sie zu einer Aufgabengruppe mit der Bezeichnung databases hinzu und verwenden Sie anschließend die spread-Aufgabenplatzierungsstrategie. Weitere Informationen finden Sie unter Strategien zur Festlegung der Amazon-ECS-Aufgabenplatzierung verwenden.
Aufgabengruppen können auch als Einschränkung für die Aufgabenplatzierung verwendet werden. Wenn Sie eine Aufgabengruppe in der memberOf-Einschränkung angeben, werden die Aufgaben nur an Container-Instances gesendet, die sich in der angegebenen Aufgabengruppe befinden. Ein Beispiel finden Sie unter Beispiel für Amazon-ECS-Aufgabenplatzierungsbeschränkungen.
Standardmäßig verwenden eigenständige Aufgaben den Familiennamen der Aufgabendefinition (z. B. family:my-task-definition) als Aufgabengruppen-Namen, wenn kein benutzerdefinierter Aufgabengruppen-Name angegeben ist. Aufgaben, die als Teil eines Dienstes gestartet werden, verwenden den Dienstnamen als Aufgabengruppenname und können nicht geändert werden.
Es gelten die folgenden Anforderungen an die Aufgabengruppe.
-
Ein Aufgabengruppen-Name darf höchstens 255 Zeichen lang sein.
-
Jede Aufgabe kann nur einer Gruppe zugeordnet werden.
-
Nach dem Launchen einer Aufgabe können Sie deren Aufgabengruppe nicht modifizieren.