ECSAmazon-optimiertes Linux AMIs - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ECSAmazon-optimiertes Linux AMIs

Amazon ECS bietet die ECS Amazon-optimiertenAMIs, die mit den notwendigen Anforderungen und Empfehlungen vorkonfiguriert sind, um Ihre Container-Workloads auszuführen. Wir empfehlen Ihnen, das ECS Amazon-optimierte Amazon Linux 2023 AMI für Ihre EC2 Amazon-Instances zu verwenden, es sei denn, für Ihre Anwendung wird EC2 GPU Amazon-basierte Instances, ein bestimmtes Betriebssystem oder eine in diesem Bereich noch nicht verfügbare Docker-Version benötigt. AMI Informationen zu den Instances von Amazon Linux 2 und Amazon Linux 2023 finden Sie unter Vergleich von Amazon Linux 2 und Amazon Linux 2023 im Benutzerhandbuch von Amazon Linux 2023. Wenn Sie Ihre Container-Instances von der neuesten ECS Amazon-Optimized Version starten, ist AMI sichergestellt, dass Sie die aktuellen Sicherheitsupdates und die Version des Container-Agenten erhalten. Weitere Informationen, wie eine Instance gestartet wird, finden Sie unter Starten einer Amazon ECS Linux-Container-Instance.

Wenn Sie mit der Konsole einen Cluster erstellen, ECS erstellt Amazon eine Startvorlage für Ihre Instances, wobei die neueste Version mit dem ausgewählten Betriebssystem AMI verknüpft ist.

Wenn Sie AWS CloudFormation einen Cluster erstellen, ist der SSM Parameter Teil der EC2 Amazon-Startvorlage für die Auto Scaling Scaling-Gruppeninstanzen. Sie können die Vorlage so konfigurieren, dass ein dynamischer Systems Manager Manager-Parameter verwendet wird, um zu bestimmen, was Amazon ECS Optimized bereitstellen AMI soll. Dieser Parameter stellt sicher, dass bei jeder Bereitstellung des Stacks geprüft wird, ob ein Update verfügbar ist, das auf die EC2 Instances angewendet werden muss. Ein Beispiel für die Verwendung des Systems Manager Manager-Parameters finden Sie unter Erstellen eines ECS Amazon-Clusters mit dem ECS für Amazon optimierten Amazon Linux 2023 AMI im AWS CloudFormation Benutzerhandbuch.

Wenn Sie die für Amazon ECS optimierten Versionen anpassen müssenAMI, finden Sie weitere Informationen unter Amazon ECS Optimized AMI Build Recipes auf GitHub.

Die Linux-Varianten des ECS Amazon-optimierten AMI verwenden das Amazon-Linux-2 AMI als Basis. Die AMI Versionshinweise von Amazon Linux 2 sind ebenfalls verfügbar. Weitere Informationen finden Sie in den Versionshinweisen zu Amazon Linux 2.

Wir empfehlen, eine Version AMI mit Linux-Kernel 5.10 zu verwenden, da der Linux-Kernel 4.14 end-of-life am 10. Januar 2024 erreicht wurde.

Die folgenden Varianten des ECS Amazon-optimierten Produkts AMI sind für Ihre EC2 Amazon-Instances mit dem Betriebssystem Amazon Linux 2023 verfügbar.

Betriebssystem AMI Beschreibung Speicherkonfiguration
Amazon Linux 2023 ECSAmazon-optimiertes Amazon Linux 2023 AMI

Amazon Linux 2023 ist die nächste Generation von Amazon Linux von AWS. In den meisten Fällen empfohlen, um Ihre EC2 Amazon-Instances für Ihre ECS Amazon-Workloads zu launchen. Weitere Informationen finden Sie unter Was ist Amazon Linux 2023? im Benutzerhandbuch für Amazon Linux 2023.

Standardmäßig wird das ECS Amazon-Linux-2023 mit einem einzelnen 30-GiB-Root-Volume AMI ausgeliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standard-Dateisystem für das ECS Amazon-optimierte Amazon Linux 2023 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux 2023 (arm64) ECSAmazon-optimiertes Amazon Linux 2023 (arm64) AMI

Basierend auf Amazon Linux 2023 AMI wird dies zur Verwendung beim Starten Ihrer EC2 Amazon-Instances empfohlen, die von Arm-basierten AWS -Graviton/Graviton-2-Prozessoren für Ihre Amazon-Workloads betrieben werden. ECS Weitere Informationen finden Sie unter Spezifikationen für die EC2 Allzweck-Instances von Amazon im Leitfaden zu EC2 Amazon-Instanztypen.

Das ECS Amazon-optimierte Amazon Linux 2023 (arm64) ist AMI nicht mit AWS CLI vorinstalliert.

Standardmäßig wird das ECS Amazon-Linux-2023 mit einem einzelnen 30-GiB-Root-Volume AMI ausgeliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standard-Dateisystem für das ECS Amazon-optimierte Amazon Linux 2023 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux 2023 (Neuron) ECSAmazon-optimiertes Amazon Linux 2023 AMI

Basierend auf Amazon Linux 2023 ist dies AMIis für EC2 Amazon-Inf1-, Trn1- oder Inf2-Instances bestimmt. Es wird mit AWS -Inferentia-Treibern und AWS -Trainium-Treibern und der AWS -Neuron-Laufzeit für Docker vorinstalliert, die das Ausführen von Machine-Learning-Inferenz-Workloads auf Amazon vereinfachen. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für AWS Neuron-Workloads für maschinelles Lernen.

ECSAmazon-optimiertes Neuron ist AMI nicht mit AWS CLI vorinstalliert.

Standardmäßig wird das ECS Amazon-Linux-2023 mit einem einzelnen 30-GiB-Root-Volume AMI ausgeliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standard-Dateisystem für das ECS Amazon-optimierte Amazon Linux 2023 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Die folgenden Varianten der ECS Amazon-Optimierung AMI sind für Ihre EC2 Amazon-Instances mit dem Amazon Linux 2-Betriebssystem verfügbar.

Betriebssystem AMI Beschreibung Speicherkonfiguration

Amazon Linux 2

ECSAmazon-optimiertes Amazon-EC2-Kernel 5.10 AMI Basierend auf Amazon Linux 2 AMI wird dies beim Starten Ihrer EC2 Amazon-Instances verwendet, bei denen Sie Linux-Kernel 5.10 anstelle von Kernel 4.14 für Ihre ECS Amazon-Workloads verwenden sollten. Der ECS Amazon-optimierte Amazon-Linux-2-Kernel 5.10 ist AMI nicht mit AWS CLI vorinstalliert. Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux 2

ECSAmazon-optimiertes Amazon Linux 2 AMI Dies ist für Ihre ECS Amazon-Workloads. Das ECS Amazon-optimierte Amazon Linux 2 2 ist AMI nicht mit AWS CLI vorinstalliert. Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux 2 (arm64)

ECSAmazon-optimiertes Amazon-Linux-2-Kernel 5.10 (arm64) AMI

Basierend auf Amazon Linux 2, AMI gilt dies für Ihre EC2 Amazon-Instances, die von Arm-basierten AWS Graviton/Graviton-2-Prozessoren angetrieben werden, und Sie Linux-Kernel 5.10 anstelle von Linux-Kernel 4.14 für Ihre Amazon-Workloads verwenden möchten. ECS Weitere Informationen finden Sie unter Spezifikationen für EC2 Allzweck-Instances von Amazon im Leitfaden zu EC2 Amazon-Instanztypen.

Das ECS Amazon-optimierte Amazon Linux 2 (arm64) Amazon AMI Linux 2 (arm64) AWS CLI

Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux 2 (arm64) ECSAmazon-optimiertes Amazon Linux 2 (arm64) AMI

Basierend auf Amazon Linux 2 AMI wird dies beim Starten Ihrer EC2 Amazon-Instances verwendet, die von Arm-basierten AWS -Graviton/Graviton-2-Prozessoren für Ihre Amazon-Workloads betrieben werden. ECS

Das ECS Amazon-optimierte Amazon Linux 2 (arm64) Amazon AMI Linux 2 (arm64) AWS CLI

Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux (2GPU)

ECSGPUAmazon-optimierter Kernel 5.10 AMI Basierend auf Amazon Linux 2 AMI wird dies zum Launchen Ihrer EC2 GPU Amazon-basierten Instances mit Linux-Kernel 5.10 für Ihre ECS Amazon-Workloads empfohlen. Es wird mit NVIDIA Kernel-Treibern und einer Docker - GPU Laufzeitumgebung geliefert, die Vorteile von GPUs Amazon nutzt. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für GPU Workloads. Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux (2GPU) ECSGPUAmazon-optimiert AMI Basierend auf Amazon Linux 2 AMI wird dies zum Launchen Ihrer EC2 GPU Amazon-basierten Instances mit Linux-Kernel 4.14 für Ihre ECS Amazon-Workloads empfohlen. Es wird mit NVIDIA Kernel-Treibern und einer Docker - GPU Laufzeitumgebung geliefert, die Vorteile von GPUs Amazon nutzt. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für GPU Workloads. Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux 2 (Neuron) ECSAmazon-optimiertes Amazon Linux 2 (Neuron) 5.10 AMI Basierend auf Amazon Linux 2 AMI ist dies für EC2 Amazon-Inf1-, Trn1- oder Inf2-Instances bestimmt. Es wird mit AWS -Inferentia-Treibern mit Linux-Kernel 5.10 und AWS Trainium-Treibern und der AWS -Neuron-Laufzeit für Docker vorinstalliert, die das Ausführen von Machine-Learning-Inferenz-Workloads auf Amazon vereinfachen. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für AWS Neuron-Workloads für maschinelles Lernen. ECSAmazon-optimiertes Neuron ist AMI nicht mit AWS CLI vorinstalliert. Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon Linux 2 (Neuron) ECSAmazon-optimiertes Amazon Linux 2 (Neuron) AMI Basierend auf Amazon Linux 2 AMI ist dies für EC2 Amazon-Inf1-, Trn1- oder Inf2-Instances bestimmt. Es wird mit AWS -Inferentia-Treibern und AWS -Trainium-Treibern und der AWS -Neuron-Laufzeit für Docker vorinstalliert, die das Ausführen von Machine-Learning-Inferenz-Workloads auf Amazon vereinfachen. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für AWS Neuron-Workloads für maschinelles Lernen. ECSAmazon-optimiertes Neuron ist AMI nicht mit AWS CLI vorinstalliert. Standardmäßig werden die Amazon Linux 2-basierten ECS Amazon-optimierten AMIs (Amazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) AMI und Amazon ECS ECS GPU -optimiertes Volume mit einem einzigen 30-Gib AMI Root-Volume geliefert. Sie können die Größe des 30-GiB-Root-Volumes zum Startzeitpunkt ändern, um den verfügbaren Speicherplatz auf Ihrer Container-Instance zu erhöhen. Dieser Speicher wird für das Betriebssystem sowie für Docker-Images und Metadaten verwendet.

Das Standarddateisystem für das ECS Amazon-optimierte Amazon Linux 2 AMI istxfs, und Docker verwendet den overlay2 Speichertreiber. Weitere Informationen finden Sie unter Verwenden des OverlayFS-Speichertreibers in der Docker-Dokumentation.

Amazon ECS stellt ein Changelog für die Linux-Variante von Amazon bereit ECS — optimiert AMI auf. GitHub Weitere Informationen finden Sie unter Änderungsprotokoll.

Die Linux-Varianten des ECS Amazon-optimierten AMI verwenden das AMI Amazon-2-oder Amazon Linux 2023 AMI als Basis. Sie können den AMI Quellnamen von Amazon Linux 2 oder den Namen von Amazon Linux 2023 AMI für jede Variante abrufen, indem Sie den Parameterspeicher API von Systems Manager abfragen. Weitere Informationen finden Sie unter Abrufen von ECS Amazon-optimierten Linux-Metadaten AMI. Die AMI Versionshinweise von Amazon Linux 2 sind ebenfalls verfügbar. Weitere Informationen finden Sie in den Versionshinweisen zu Amazon Linux 2. Die Versionshinweise von Amazon Linux 2023 sind ebenfalls verfügbar. Weitere Informationen finden Sie in den Versionshinweisen zu Amazon Linux 2023.

Auf den folgenden Seiten finden Sie weitere Informationen zu den Änderungen:

Anwenden von Sicherheitsupdates auf das von Amazon ECS optimierte AMI

Die auf Amazon Linux AMIs basierenden ECS Amazon-optimierten Versionen enthalten eine angepasste Version von cloud-init. Cloud-init ist ein Paket, das verwendet wird, um Linux-Images in einer Cloud-Computing-Umgebung zu booten und die gewünschten Aktionen beim Starten einer Instance auszuführen. Standardmäßig werden bei allen ECS Amazon-optimierten, auf Amazon Linux AMIs basierenden, vor dem 12. Juni 2024 veröffentlichten Sicherheitsupdates beim Start der Instance alle Sicherheitsupdates „Kritisch“ und „Wichtig“ angewendet.

Ab den ECS Amazon-optimierten Versionen vom 12. Juni 2024, die auf Amazon Linux 2 AMIs basieren, umfasst das Standardverhalten nicht mehr das Aktualisieren von Paketen beim Start. Stattdessen empfehlen wir Ihnen, auf eine neue Version zu aktualisieren, die ECS für Amazon optimiert ist, AMI sobald Versionen verfügbar sind. Die ECS Amazon-optimierten AMIs werden veröffentlicht, wenn Sicherheitsupdates oder grundlegende AMI Änderungen verfügbar sind. Dadurch wird sichergestellt, dass Sie die neuesten Paketversionen und Sicherheitsupdates erhalten und dass die Paketversionen bei Instance-Starts unveränderlich sind. Weitere Informationen zum Abrufen der neuesten ECS Amazon-optimierten Version finden Sie AMI unter. Abrufen von ECS Amazon-optimierten Linux-Metadaten AMI

Wir empfehlen, Ihre Umgebung so zu automatisieren, dass sie auf eine neue Version aktualisiert wird, AMI sobald diese verfügbar sind. Informationen zu den verfügbaren Optionen finden Sie unter Amazon ECS ermöglicht eine einfachere EC2 Kapazitätsverwaltung mit Managed Instance Draining.

Um „Kritische“ und „Wichtige“ Sicherheitsupdates weiterhin manuell auf eine AMI Version anzuwenden, können Sie den folgenden Befehl auf Ihrer EC2 Amazon-Instance ausführen.

yum update --security

Wenn Sie Sicherheitsupdates beim Start wieder aktivieren möchten, können Sie beim Starten Ihrer Amazon-Instance die folgende Zeile zum #cloud-config Abschnitt der Cloud-Init-Benutzerdaten hinzufügen. EC2 Weitere Informationen finden Sie unter Using cloud-init on Amazon Linux 2 im Amazon Linux-Benutzerhandbuch.

#cloud-config repo_upgrade: security