

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-Anwendung von ECS-verwaltetem Multi-Container-Docker auf ECS AL1 auf Amazon Linux 2023
<a name="migrate-to-ec2-AL2-platform"></a>

**Anmerkung**  
[Am 18. Juli 2022](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2022-07-18-linux-al1-retire.html) **hat Elastic Beanstalk den Status aller Plattformbranches, die auf Amazon Linux AMI (AL1) basieren, auf eingestellt gesetzt.** .

Dieses Thema führt Sie bei der Migration Ihrer Anwendungen vom ausgemusterten Plattformzweig *Multi-Container Docker auf 64-Bit-Amazon Linux zu ECS, das auf 64-Bit* *023 ausgeführt wird*. AL2 Diese Verzweigung der Zielplattform ist aktuell und wird unterstützt. Wie der vorherige * AL1Multi-Container-Docker-Zweig* verwendet auch der neuere *ECS AL2 023-Plattformzweig* Amazon ECS, um die Bereitstellung mehrerer Docker-Container in einem Amazon ECS-Cluster in einer Elastic Beanstalk Beanstalk-Umgebung zu koordinieren. *Der neue *ECS AL2 023-Plattformzweig* unterstützt alle Funktionen des vorherigen Multi-Container-Docker-Plattformzweigs. AL1* Außerdem wird dieselbe `Dockerrun.aws.json`-v2-Datei unterstützt.

**Topics**
+ [Migrieren mit der Elastic-Beanstalk-Konsole](#migrate-to-ec2-AL2-platform-steps-console)
+ [Migrieren Sie mit dem AWS CLI](#migrate-to-ec2-AL2-platform-steps-cli)

## Migrieren mit der Elastic-Beanstalk-Konsole
<a name="migrate-to-ec2-AL2-platform-steps-console"></a>

Um mithilfe der Elastic Beanstalk Beanstalk-Konsole zu migrieren, stellen Sie denselben Quellcode in einer neuen Umgebung bereit, die auf dem Plattformzweig *ECS Running on AL2 023* basiert. Es sind keine Änderungen am Quellcode erforderlich. 

**So migrieren Sie zum Plattformzweig *ECS auf Amazon Linux 2023***

1. Erstellen Sie mit der Anwendungsquelle, die bereits in der alten Umgebung bereitgestellt wurde, ein Anwendungsquellpaket. Sie können dasselbe Anwendungsquellpaket und dieselbe `Dockerrun.aws.json`-v2-Datei verwenden.

1. Erstellen Sie eine neue Umgebung mit dem Plattformzweig *ECS auf Amazon Linux 2023*. Verwenden Sie das Quellpaket aus dem vorherigen Schritt für den **Anwendungscode**. Ausführlichere Schritte finden Sie weiter oben in diesem Kapitel unter [Bereitstellen in Elastic Beanstalk](create_deploy_docker_ecstutorial.md#create_deploy_docker_ecstutorial_deploy) im *Tutorial zu ECS-verwaltetem Docker*.

## Migrieren Sie mit dem AWS CLI
<a name="migrate-to-ec2-AL2-platform-steps-cli"></a>

Sie haben auch die Möglichkeit, die AWS Command Line Interface (AWS CLI) zu verwenden, um Ihre bestehende *Multi-Container-Docker-Umgebung von Amazon Linux* auf den neueren *ECS AL2 023-Plattformzweig* zu migrieren. In diesem Fall müssen Sie keine neue Umgebung erstellen oder Ihren Quellcode erneut bereitstellen. [Sie müssen nur den Befehl update-environment ausführen. AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/update-environment.html) Er führt ein Plattform-Update durch, um die vorhandene Umgebung zum Plattformzweig *ECS Amazon Linux 2023* zu migrieren.

Verwenden Sie die folgende Syntax, um Ihre Umgebung auf den neuen Plattformzweig zu migrieren.

```
aws elasticbeanstalk update-environment \
--environment-name my-env \
--solution-stack-name "64bit Amazon Linux 2023 version running ECS" \
--region my-region
```

Im Folgenden finden Sie ein Beispiel für den Befehl zum Migrieren der Umgebung *beta-101* zur *Version 3.0.0* des Plattformzweigs *ECS Amazon Linux 2023* in der Region *us-east-1*. 

```
aws elasticbeanstalk update-environment \
--environment-name beta-101 \
--solution-stack-name "64bit Amazon Linux 2023 v4.0.0 running ECS" \
--region us-east-1
```

Der `solution-stack-name`-Parameter stellt den Plattformzweig und seine Version bereit. Verwenden Sie die neueste Plattformzweig-*Version*, indem Sie den richtigen *Namen des Lösungsstacks* angeben. Die Version jedes Plattformzweigs ist im *Namen des Lösungsstacks* enthalten, wie im obigen Beispiel gezeigt. Eine Liste der aktuellsten Lösungsstacks für die Docker-Plattform finden Sie unter [Unterstützte Plattformen](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.docker) im *Leitfaden zu AWS Elastic Beanstalk -Plattformen*.

**Anmerkung**  
 Der [list-available-solution-stacks](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/list-available-solution-stacks.html)Befehl enthält eine Liste der Plattformversionen, die für Ihr Konto in einer AWS Region verfügbar sind.  

```
aws elasticbeanstalk list-available-solution-stacks --region us-east-1 --query SolutionStacks
```

Weitere Informationen zu AWS CLI finden Sie im [https://docs.aws.amazon.com//cli/latest/userguide/cli-chap-welcome.html](https://docs.aws.amazon.com//cli/latest/userguide/cli-chap-welcome.html). Weitere Informationen zu AWS CLI Befehlen für Elastic Beanstalk finden Sie in der [https://docs.aws.amazon.com//cli/latest/reference/elasticbeanstalk/index.html](https://docs.aws.amazon.com//cli/latest/reference/elasticbeanstalk/index.html) Beanstalk.