In AWS ECS können Sie eine Aufgabe oder einen Dienst ausführen.Wie wird ein Service in AWS ECS mit Container-Überschreibungen ausgeführt?
Wenn Sie eine Aufgabe mit run_task(**kwargs)
ausführen, haben Sie die Möglichkeit, einige Aufgabenoptionen zu überschreiben, z. B. die Container-Umgebungsvariablen. So können Sie beispielsweise das Objekt im Container konfigurieren. Das ist großartig.
Jetzt kann ich keinen Weg finden, wie das gleiche mit create_service(**kwargs)
zu tun. Sie können nur eine Aufgabe angeben, sodass der erstellte Container mit der in der Aufgabendefinition angegebenen Konfiguration ausgeführt wird. Keine Möglichkeit, es zu konfigurieren.
Gibt es eine Möglichkeit, eine Aufgabe in einem Dienst zu ändern, oder ist dies mit dem AWS ECS-Dienst nicht möglich?
Ich hoffe, AWS wird die Implementierung überdenken, weil: 1) Task in der Entwicklungsphase manuell ausgeführt und später in den Service integriert wird. Daher ist es sinnvoll, die Definition ähnlich zu halten 2) eindeutige Taskdefinition für jeden ECS-Cluster macht sie zu eng integriert und kaum wiederverwendbar –