Fargate-Plattformversionen für Amazon ECS
AWS Fargate-Plattformversionen werden verwendet, um auf eine bestimmte Laufzeitumgebung für die Fargate-Aufgabeninfrastruktur zu verweisen. Es handelt sich um eine Kombination aus der Kernel-Version und den Container-Laufzeitversionen. Sie wählen eine Plattformversion aus, wenn Sie eine Aufgabe ausführen oder wenn Sie einen Service erstellen, um eine Reihe identischer Aufgaben zu verwalten.
Neue Revisionen von Plattformversionen werden bei Änderungen der Laufzeitumgebung veröffentlicht, z. B. wenn es Kernel- oder Betriebssystem-Updates, neue Features, Fehlerbehebungen oder Sicherheits-Updates gibt. Eine Fargate-Plattformversion wird aktualisiert, indem eine neue Plattformversionsrevision erstellt wird. Jede Aufgabe wird während ihres Lebenszyklus auf einer Plattformversionsrevision ausgeführt. Wenn Sie die neueste Version der Plattformversionsrevision verwenden möchten, müssen Sie eine neue Aufgabe starten. Eine neue Aufgabe, die auf Fargate ausgeführt wird, läuft immer auf der neuesten Revision einer Plattformversion, wodurch sichergestellt wird, dass Aufgaben immer auf einer sicheren und gepatchten Infrastruktur gestartet werden.
Wenn ein Sicherheitsproblem gefunden wird, das eine vorhandene Plattformversion betrifft, erstellt AWS eine neue gepatchte Revision der Plattformversion und beendet Aufgaben, die auf der gefährdeten Revision ausgeführt werden. Möglicherweise erhalten Sie eine Benachrichtigung, dass die Ausmusterung Ihrer Fargate-Aufgaben geplant wurde. Weitere Informationen finden Sie unter Außerbetriebnahme und Wartung von Aufgaben für AWS Fargate in Amazon ECS .
Sie geben die Plattformversion an, wenn Sie eine Aufgabe ausführen oder einen Service bereitstellen.
Bei der Angabe einer Plattformversion sollte Folgendes berücksichtigt werden:
-
Sie können eine bestimmte Versionsnummer angeben, z. B.
1.4.0oderLATEST.Die NEUESTE Linux-Plattformversion ist
1.4.0.Die NEUESTE Windows-Plattformversion ist
1.0.0. -
Wenn Sie die Plattformversion für einen Service aktualisieren möchten, erstellen Sie eine Bereitstellung. Angenommen, Sie haben einen Service, der Aufgaben auf der Linux-Plattformversion
1.3.0ausführt. Um den Service so zu ändern, dass Aufgaben auf der Linux-Plattformversion1.4.0ausgeführt werden, können Sie Ihren Service aktualisieren und eine neue Plattformversion angeben. Ihre Aufgaben werden mit der neuesten Plattformversion und der neuesten Plattformversionsrevision erneut bereitgestellt. Weitere Informationen über Bereitstellungen finden Sie unter Amazon-ECS-Dienstleistungen. -
Wenn Ihr Service skaliert wird, ohne dass die Plattformversion aktualisiert wird, erhalten diese Aufgaben die Plattformversion, die in der aktuellen Bereitstellung des Service angegeben wurde. Angenommen, Sie haben einen Service, der Aufgaben auf der Linux-Plattformversion
1.3.0ausführt. Wenn Sie die gewünschte Anzahl des Service erhöhen, startet der Service-Scheduler die neuen Aufgaben unter Verwendung der neuesten Plattformversionsrevision von Plattformversion1.3.0. -
Neue Aufgaben werden immer auf der neuesten Version einer Plattformversion ausgeführt. Dadurch wird sichergestellt, dass sich die Aufgaben immer auf einer gesicherten und gepatchten Infrastruktur befinden.
-
Die Plattformversionsnummern für Linux-Container und Windows-Container auf Fargate sind unabhängig voneinander. Beispielsweise sind das Verhalten, die Features und die Software, die in der Plattformversion
1.0.0für Windows-Container auf Fargate verwendet werden, nicht mit denen der Plattformversion1.0.0für Linux-Container auf Fargate vergleichbar. -
Das Folgende gilt für Fargate-Windows-Plattformversionen.
Microsoft-Windows-Server-Container-Images müssen von einer bestimmten Version von Windows Server erstellt werden. Sie müssen dieselbe Version von Windows Server in der
platformFamilyauswählen, wenn Sie eine Aufgabe ausführen oder einen Service erstellen, der dem Windows-Server-Container-Image entspricht. Außerdem können Sie in der Aufgabendefinition eine passendeoperatingSystemFamilyangeben, um zu verhindern, dass Aufgaben auf der falschen Windows-Version ausgeführt werden. Weitere Informationen finden Sie unter Abgleichen der Container-Host-Version mit Container-Image-Versionenauf der Microsoft-Learn-Website.