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.
Aktualisierung eines Clusters zur Verwendung von Amazon ECS Managed Instances
Sie können einen vorhandenen Cluster aktualisieren, um Amazon ECS Managed Instances zu verwenden.
Wenn Sie Amazon ECS Managed Instances zu Ihrem Cluster hinzufügen, erhalten Sie standardmäßig Zugriff auf den FARGATE_MANAGED_INSTANCE-Kapazitätsanbieter. Dieser Kapazitätsanbieter wählt automatisch die kostenoptimiertesten Allzweck-Instance-Typen für Ihre Workloads aus. Sie können auch benutzerdefinierte Kapazitätsanbieter erstellen, wenn Sie bestimmte Instance-Attribute oder -Typen benötigen.
Voraussetzungen
Standardmäßig wählt Amazon ECS die Instance-Typen auf der Grundlage der Anforderungen aus, die Sie in der Aufgabendefinition angeben. Das ist der Standard-Kapazitätsanbieter. Wenn Sie bestimmte Instance-Attribute oder -Typen benötigen, notieren Sie sich alle Anforderungen. Sie müssen einen benutzerdefinierten Kapazitätsanbieter verwenden und dann die Instance-Anforderungen angeben.
Sie haben die erforderlichen IAM-Rollen für Amazon ECS Managed Instances. Dies umfasst:
-
Rolle „Infrastruktur“ — Ermöglicht Amazon ECS, in Ihrem Namen AWS Dienste zur Verwaltung der Infrastruktur von Amazon ECS Managed Instances zu kontaktieren.
Weitere Informationen finden Sie unter IAM-Rolle für die Amazon-ECS-Infrastruktur.
-
Instance-Profil – Stellt Berechtigungen für den Amazon-ECS-Container-Agent und den Docker-Daemon bereit, die auf verwalteten Instances ausgeführt werden.
Weitere Informationen finden Sie unter Instance-Profil von Amazon ECS Managed Instances.
Überlegungen zu Aktualisierungen
Wenn Sie einen Cluster für Amazon ECS Managed Instances aktualisieren, beachten Sie Folgendes:
-
Laufende Aufgaben – Die Aktualisierung der Cluster-Einstellungen hat keine Auswirkungen auf aktuell ausgeführte Aufgaben. Die Änderungen gelten für neue Aufgaben, die nach der Aktualisierung gestartet werden.
-
Änderungen des Kapazitätsanbieters – Wenn Sie die Einstellungen des Kapazitätsanbieters ändern, werden bestehende verwaltete Instances weiterhin ausgeführt, aber neue Instances verwenden die aktualisierte Konfiguration.
-
Änderungen überwachen – Die Aktivierung oder Deaktivierung von Container Insights wirkt sich auf die Erfassung von Metriken für den gesamten Cluster aus.
Konsolenverfahren
So aktualisieren Sie einen Cluster (Amazon-ECS-Konsole)
Öffnen Sie die Konsole auf https://console.aws.amazon.com/ecs/Version
2. -
Wählen Sie die zu verwendende Region in der Navigationsleiste aus.
-
Klicken Sie im Navigationsbereich auf Cluster.
-
Wählen Sie auf der Clusters-Seite den Cluster aus, den Sie aktualisieren möchten.
-
Wählen Sie Cluster aktualisieren.
-
(Optional) Um die Einstellungen des Kapazitätsanbieters zu ändern, aktualisieren Sie unter Benutzerdefinierter Kapazitätsanbieter Folgendes nach Bedarf:
-
Wählen Sie für das Instance-Profil bei Bedarf eine andere Instance-Profil-Rolle aus.
-
Wählen Sie für die Infrastrukturrolle bei Bedarf eine andere Infrastrukturrolle aus.
-
Um einen benutzerdefinierten Kapazitätsanbieter zu verwenden, aktualisieren Sie unter Instance-Auswahl die Einstellungen für den Attributwert.
-
-
Wählen Sie Aktualisieren aus.
AWS CLI Verfahren
Sie können einen Cluster für Amazon ECS Managed Instances mit der AWS CLI aktualisieren. Verwenden Sie die neuesten Version der AWS CLI. Weitere Informationen zur Aktualisierung auf die neueste Version finden Sie unter Installieren oder Aktualisieren auf die neueste Version der AWS CLI.
Anmerkung
Sie können Dual-Stack-Service-Endpunkte verwenden, um mit Amazon ECS über die AWS AWS CLI SDKs, und die Amazon ECS-API sowohl über als auch IPv4 zu interagieren. IPv6 Weitere Informationen finden Sie unter Verwenden von Dual-Stack-Endpunkten in Amazon ECS.
So aktualisieren Sie einen Cluster (AWS CLI)
-
Erstellen eines Kapazitätsanbieters für Führen Sie den folgenden Befehl aus:
Ersetzen Sie die
user-inputdurch Ihre Werte.aws ecs create-capacity-provider \ --namemy-managed-instances-provider\ --managed-instances-provider \ --instance-profilearn:aws:iam::123456789012:instance-profile/ecsInstanceProfile\ --infrastructure-role-arnarn:aws:iam::123456789012:role/ecsInfrastructureRole\ --instance-requirements '{ "vCpuCount": {"min": 2, "max": 8}, "memoryMiB": {"min": 4096, "max": 16384} } -
Verwenden Sie den folgenden Befehl, um den Kapazitätsanbieter dem Cluster hinzuzufügen:
Ersetze die
user-inputdurch deine Werte.aws ecs put-cluster-capacity-providers --clustermanaged-instances-cluster--capacity-providersmy-managed-instances-provider--default-capacity-provider-strategy capacityProvider=my-managed-instances-provider,weight=1