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 Anforderungen und Empfehlungen für die Ausführung Ihrer Container-Workloads vorkonfiguriert sind. Wir empfehlen Ihnen, das für Amazon ECS optimierte Amazon Linux 2023 AMI für Ihre EC2 Amazon-Instances zu verwenden, es sei denn, Ihre Anwendung erfordert EC2 GPU Amazon-basierte Instances, ein bestimmtes Betriebssystem oder eine Docker-Version, die in diesem noch nicht verfügbar ist. AMI Informationen zu den Amazon Linux 2- und Amazon Linux 2023-Instances finden Sie unter Vergleich von Amazon Linux 2 und Amazon Linux 2023 im Amazon Linux 2023-Benutzerhandbuch. Wenn Sie Ihre Container-Instances von der neuesten Version von Amazon ECS -Optimized aus starten, AMI wird sichergestellt, dass Sie die aktuellen Sicherheitsupdates und die Container-Agent-Version 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, welche von Amazon ECS Optimized bereitgestellt werden AMI sollen. 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 von Amazon ECS -Optimized AMI verwenden Amazon Linux 2 AMI als Basis. Die AMI Versionshinweise zu 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 der ECS Amazon-optimierten Version 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 starten. Weitere Informationen finden Sie unter Was ist Amazon Linux 2023? im Benutzerhandbuch für Amazon Linux 2023.

Standardmäßig wird das für Amazon ECS optimierte Amazon Linux 2023 mit einem einzigen 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 Standarddateisystem 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 für den Start Ihrer EC2 Amazon-Instances, die auf ARM-basierten AWS Graviton/Graviton 2-Prozessoren basieren, für Ihre Amazon-Workloads empfohlen. ECS Weitere Informationen finden Sie unter General Purpose Instances im EC2Amazon-Benutzerhandbuch.

Das für Amazon ECS optimierte Amazon Linux 2023 (arm64) AMI wird nicht mit vorinstalliertem geliefert. AWS CLI

Standardmäßig wird das für Amazon ECS optimierte Amazon Linux 2023 mit einem einzigen 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 Standarddateisystem 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, dies AMIis für Amazon EC2 Inf1-, Trn1- oder Inf2-Instances. Es ist mit den Treibern AWS Inferentia und AWS Trainium sowie der AWS Neuron-Runtime für Docker vorkonfiguriert, was die Ausführung von Inferenz-Workloads für maschinelles Lernen auf Amazon erleichtert. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für AWS Neuron-Workloads für maschinelles Lernen.

Das für Amazon ECS optimierte Amazon Linux 2023 (Neuron) AMI wird nicht mit vorinstalliertem geliefert. AWS CLI

Standardmäßig wird das für Amazon ECS optimierte Amazon Linux 2023 mit einem einzigen 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 Standarddateisystem 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-optimierter Amazon Linux 2-Kernel 5.10 AMI Basierend auf Amazon Linux 2 AMI ist dies für den Start Ihrer EC2 Amazon-Instances vorgesehen und Sie möchten Linux-Kernel 5.10 anstelle von Kernel 4.14 für Ihre ECS Amazon-Workloads verwenden. Der für Amazon ECS optimierte Amazon Linux 2-Kernel 5.10 ist AMI nicht AWS CLI vorinstalliert. Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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 für Amazon ECS optimierte Amazon Linux 2 ist AMI nicht AWS CLI vorinstalliert. Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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-optimierter 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 möchten Linux-Kernel 5.10 anstelle von Linux-Kernel 4.14 für Ihre Amazon-Workloads verwenden. ECS Weitere Informationen finden Sie unter General Purpose Instances im EC2Amazon-Benutzerhandbuch.

Das für Amazon ECS optimierte Amazon Linux 2 (arm64) ist AMI nicht AWS CLI vorinstalliert.

Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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

Es basiert auf Amazon Linux 2 und AMI wird verwendet, wenn Sie Ihre EC2 Amazon-Instances, die auf ARM-basierten AWS Graviton/Graviton 2-Prozessoren basieren, für Ihre Amazon-Workloads starten. ECS

Das für Amazon ECS optimierte Amazon Linux 2 (arm64) ist AMI nicht AWS CLI vorinstalliert.

Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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

Es basiert auf Amazon Linux 2 und AMI wird verwendet, wenn Sie Ihre EC2 Amazon-Instances, die auf ARM-basierten AWS Graviton/Graviton 2-Prozessoren basieren, für Ihre Amazon-Workloads starten. ECS

Das für Amazon ECS optimierte Amazon Linux 2 (arm64) ist AMI nicht AWS CLI vorinstalliert.

Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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

Es basiert auf Amazon Linux 2 und AMI wird verwendet, wenn Sie Ihre EC2 Amazon-Instances, die auf ARM-basierten AWS Graviton/Graviton 2-Prozessoren basieren, für Ihre Amazon-Workloads starten. ECS

Das für Amazon ECS optimierte Amazon Linux 2 (arm64) ist AMI nicht AWS CLI vorinstalliert.

Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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 für den Start Ihrer EC2 GPU Amazon-basierten Instances mit Linux-Kernel 4.14 für Ihre ECS Amazon-Workloads empfohlen. Es ist mit NVIDIA Kernel-Treibern und einer GPU Docker-Laufzeit vorkonfiguriert, sodass Workloads ausgeführt werden können, die Vorteile von GPUs Amazon nutzen. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für GPU Workloads. Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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) Amazon hat den Amazon Linux 2 (Neuron) -Kernel 5.10 ECS optimiert AMI Basierend auf Amazon Linux 2 AMI ist dies für Amazon EC2 Inf1-, Trn1- oder Inf2-Instances. Es ist mit AWS Inferentia mit Linux-Kernel 5.10- und AWS Trainium-Treibern sowie der AWS Neuron-Runtime für Docker vorkonfiguriert, was die Ausführung von Inferenz-Workloads für maschinelles Lernen auf Amazon erleichtert. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für AWS Neuron-Workloads für maschinelles Lernen. Das ECS für Amazon optimierte Amazon Linux 2 (Neuron) ist AMI nicht AWS CLI vorinstalliert. Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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) Amazon hat Amazon Linux 2 (Neuron) ECS optimiert AMI Basierend auf Amazon Linux 2 AMI ist dies für Amazon EC2 Inf1-, Trn1- oder Inf2-Instances. Es ist mit den Treibern AWS Inferentia und AWS Trainium sowie der AWS Neuron-Runtime für Docker vorkonfiguriert, was die Ausführung von Inferenz-Workloads für maschinelles Lernen auf Amazon erleichtert. ECS Weitere Informationen finden Sie unter ECSAmazon-Aufgabendefinitionen für AWS Neuron-Workloads für maschinelles Lernen. Das ECS für Amazon optimierte Amazon Linux 2 (Neuron) ist AMI nicht AWS CLI vorinstalliert. Standardmäßig werden die auf Amazon Linux 2 basierenden ECS Amazon-optimierten AMIs (ECSAmazon-optimiertes Amazon Linux 2AMI, ECS Amazon-optimiertes Amazon Linux 2 (arm64) und ECS GPU Amazon-Optimized) mit einem AMI einzigen AMI 30-GiB-Root-Volume 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 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 des ECS Amazon-Optimized AMI on zur Verfügung. GitHub Weitere Informationen finden Sie unter Änderungsprotokoll.

Die Linux-Varianten von Amazon ECS -Optimized AMI verwenden Amazon Linux 2 AMI oder Amazon Linux 2023 AMI als Basis. Sie können den Amazon Linux AMI 2-Quellnamen oder den Amazon Linux AMI 2023-Namen für jede Variante abrufen, indem Sie den Systems Manager Parameter Store API abfragen. Weitere Informationen finden Sie unter Abrufen von ECS Amazon-optimierten Linux-Metadaten AMI. Die AMI Versionshinweise zu 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 voncloud-init. Cloud-initist ein Paket, das zum Bootstrapping von Linux-Images in einer Cloud-Computing-Umgebung und zum Ausführen der gewünschten Aktionen beim Starten einer Instance verwendet wird. 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