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.
Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates
Ab dem 1. Oktober 2024 unterstützt Amazon EC2 Auto Scaling keine Startkonfigurationen mehr für neue Konten. Konten, die vor diesem Datum erstellt wurden, verfügen möglicherweise über Startkonfigurationen.
Wir empfehlen, zu Startvorlagen zu migrieren, um die folgenden Vorteile zu erzielen:
-
Verbesserte Verfügbarkeit Ihrer Anwendungen
-
Bessere Optimierung der Workloads in Ihren Auto Scaling Scaling-Gruppen
-
Zugriff auf die neuesten Funktionen EC2 und Auto Scaling Scaling-Funktionen
Weitere Informationen finden Sie unter Auto Scaling Scaling-Startkonfigurationen im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.
Optionseinstellungen für Startvorlagen
Um Ihre Umgebung von Startkonfigurationen zu Startvorlagen zu migrieren, legen Sie eine der folgenden Konfigurationsoptionen fest:
-
RootVolumeType
Option auf gp3 gesetzt. Sie können diese Option mit der Konsole oder dem Namespace setzen. -
BlockDeviceMappings
Die Option enthält gp3. Sie können diese Option mit der Konsole oder dem Namespace festlegen. -
DisableIMDSv1
Option auf true gesetzt. Wir empfehlen, dass Sie diese Option mithilfe des Namespace festlegen. -
EnableSpot
Option auf true gesetzt. Weitere Informationen finden Sie unter Spot-Instances aktivieren.
Wichtig
Wenn eine Umgebung anfängt, Startvorlagen zu verwenden, kehrt Elastic Beanstalk nicht zu Startkonfigurationen zurück, auch wenn Sie die Konfigurationsoptionen entfernen, die ursprünglich die Verwendung von Startvorlagen ausgelöst haben.
Prüfen Sie, ob Ihre Umgebung über Startkonfigurationen oder Startvorlagen verfügt
Sie können anhand der CloudFormation Stack-Vorlage überprüfen, ob Ihre Umgebung bereits Startvorlagen verwendet oder ob Startkonfigurationen verwendet werden.
Um die CloudFormation Stack-Vorlage Ihrer Umgebung zu überprüfen
-
Öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation
. -
Wählen Sie in der Navigationsleiste oben auf dem Bildschirm die AWS Region aus, in der Sie die Umgebung erstellt haben.
-
Sehen Sie sich auf der Stacks-Seite der CloudFormation Konsole die Spalte Beschreibung an.
Suchen Sie den Stack für die Elastic Beanstalk Beanstalk-Umgebung und wählen Sie ihn aus. CloudFormation zeigt die Stack-Details für die Umgebung an.
-
Wählen Sie unter Stack-Details die Registerkarte Vorlage aus.
Mithilfe der Seitensuche Ihres Browsers können Sie den Vorlagentext nach launchtemplate oder launchconfiguration durchsuchen.
Weitere Informationen finden Sie im Benutzerhandbuch unter Stack-Informationen anzeigen.AWS CloudFormation
Erforderliche Berechtigungen für -Startvorlagen
Die standardmäßige Elastic Beanstalk Managed Service-Rollenrichtlinie AWSElasticBeanstalkManagedUpdatesCustomerRolePolicybietet die erforderlichen Berechtigungen zum Erstellen und Verwalten von Startvorlagen. Elastic Beanstalk muss Startvorlagen verwalten, um viele Umgebungsvorgänge, einschließlich der Erstellung von Umgebungen, abzuschließen.
Wenn Sie benutzerdefinierte Richtlinien an eine Elastic Beanstalk-Servicerolle anhängen, stellen Sie sicher, dass die Servicerolle die folgenden Berechtigungen für die Erstellung von Startvorlagen umfasst. Diese Berechtigungen ermöglichen es Elastic Beanstalk, erfolgreich Umgebungen in Ihrem Konto zu erstellen und zu aktualisieren:
Erforderliche Berechtigungen für EC2 Amazon-Startvorlagen
-
ec2:RunInstances
-
ec2:CreateLaunchTemplate
-
ec2:CreateLaunchTemplateVersions
-
ec2:DeleteLaunchTemplate
-
ec2:DeleteLaunchTemplateVersions
-
ec2:DescribeLaunchTemplate
-
ec2:DescribeLaunchTemplateVersions
Das folgende Beispiel für eine IAM-Richtlinie umfasst diese Berechtigungen.
{ "Statement": [ { "Effect": "Allow", "Action": [ "ec2:RunInstances", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersions", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:DescribeLaunchTemplate", "ec2:DescribeLaunchTemplateVersions" ], "Resource": [ "*" ] } ] }
Weitere Informationen erhalten Sie unter Rollen von Elastic Beanstalk Service verwalten und Elastic Beanstalk-Benutzerrichtlinien verwalten.
Weitere Informationen zu Startvorlagen
Weitere Informationen zu Startvorlagen finden Sie unter Auto Scaling Scaling-Startvorlagen im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.
Weitere Informationen zur AWS Umstellung auf Startvorlagen und die damit verbundenen Vorteile finden Sie im AWS Compute-Blog unter Amazon EC2 Auto Scaling wird Launch Configurations keine Unterstützung mehr für neue EC2 Funktionen hinzufügen
Wichtig
Sie müssen das in diesem Blogartikel beschriebene Verfahren nicht befolgen, um eine ältere Umgebung auf Startvorlagen umzustellen. Um eine bestehende Elastic Beanstalk Beanstalk-Umgebung zum Starten von Vorlagen zu migrieren, legen Sie eine der unter aufgeführten Optionen fest. Optionseinstellungen für Startvorlagen