

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.

# Einrichtung der EB-Befehlszeilenschnittstelle (EB CLI) zur Verwaltung von Elastic Beanstalk
<a name="eb-cli3"></a>

Die EB CLI ist eine Befehlszeilenschnittstelle, die interaktive Befehle zum Erstellen, Aktualisieren und Überwachen von Umgebungen bereitstellt AWS Elastic Beanstalk. Das EB CLI Open-Source-Projekt ist auf Github: `[aws/aws-elastic-beanstalk-cli](https://github.com/aws/aws-elastic-beanstalk-cli)`

Nachdem Sie die EB-CLI installiert und ein Projektverzeichnis konfiguriert haben, können Sie Umgebungen mit nur einem Befehl erstellen:

```
$ eb create my-beanstalk-environment
```

Wir empfehlen die Installation mit dem Setup-Skript. Wie das geht, erfahren Sie unter[EB CLI mit Setup-Skript installieren (empfohlen)](#eb-cli3-install).

 Das AWS CLI bietet direkten Zugriff auf Elastic APIs Beanstalk auf niedriger Ebene. Es ist zwar leistungsstark, aber auch ausführlich und wird der EB-CLI weniger bevorzugt. Zum Erstellen einer Umgebung mit dem AWS CLI sind beispielsweise die folgenden Befehle erforderlich:

```
$ aws elasticbeanstalk check-dns-availability \
    --cname-prefix my-cname
$ aws elasticbeanstalk create-application-version \
    --application-name my-application \
    --version-label v1 \
    --source-bundle S3Bucket=amzn-s3-demo-bucket,S3Key=php-proxy-sample.zip
$ aws elasticbeanstalk create-environment \
    --cname-prefix my-cname \
    --application-name my-app \
    --version-label v1 \
    --environment-name my-env \
    --solution-stack-name "64bit Amazon Linux 2023 v4.5.0 running Ruby 3.4"
```

## EB CLI mit Setup-Skript installieren (empfohlen)
<a name="eb-cli3-install"></a>

**Wir empfehlen das Installationsskript**  
Wir empfehlen, das Installationsskript zu verwenden, um die EB-CLI und ihre Abhängigkeiten einzurichten und mögliche Konflikte mit anderen Python-Paketen zu vermeiden.

[Voraussetzungen: Git, Python und virtualenv](https://virtualenv.pypa.io/en/latest/installation.html)

**Um das Installationsskript herunterzuladen und zu verwenden**

1. Klonen Sie das Repository

   ```
   git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git
   ```

1. Installieren oder aktualisieren Sie die EB-CLI.

   **macOS//Linux** in Bash oder Zsh

   ```
   python ./aws-elastic-beanstalk-cli-setup/scripts/ebcli_installer.py
   ```

   **Windows im PowerShell oder Befehlsfenster**

   ```
   python .\aws-elastic-beanstalk-cli-setup\scripts\ebcli_installer.py
   ```

1. Überprüfen Sie, ob die EB CLI ordnungsgemäß installiert wurde.

   ```
   $ eb --version
   EB CLI 3.21.0 (Python 3.12)
   ```

Vollständige Installationsanweisungen finden Sie im [https://github.com/aws/aws-elastic-beanstalk-cli-setup](https://github.com/aws/aws-elastic-beanstalk-cli-setup)Repository unter GitHub.

## Manuelle Installation der EB-CLI
<a name="eb-cli3-install-advanced"></a>

Sie können die EB-CLI unter Linux, macOS und Windows mit dem `pip` Paketmanager für Python installieren, der die Installation, Aktualisierung und Entfernung von Python-Paketen und deren Abhängigkeiten ermöglicht. 

**Wir empfehlen das Installationsskript**  
Wir empfehlen die Verwendung von[Installieren Sie EB CLI](#eb-cli3-install), um die EB-CLI einzurichten und Abhängigkeitskonflikte zu vermeiden.

**Voraussetzung**: Sie müssen eine unterstützte Version von Python installiert haben. Sie können es von der [Python-Download-Seite](https://www.python.org/downloads/) auf der Python-Website herunterladen.

**So installieren Sie die EB-CLI (manuell)**

1. Führen Sie den folgenden Befehl aus.

   ```
   $ pip install awsebcli --upgrade --user
   ```

   Die Option `--upgrade` weist `pip` an, alle bereits installierten Anforderungen zu aktualisieren. Die Option `--user` bewirkt, dass `pip` das Programm in ein Unterverzeichnis Ihres Benutzerverzeichnisses installiert, damit keine vom Betriebssystem verwendeten Bibliotheken geändert werden.
**Beheben von -Problemen**  
Falls bei der Installation der EB CLI mit `pip` Probleme auftreten, können Sie die [EB CLI in einer virtuellen Umgebung installieren](#eb-cli3-install-virtualenv), um das Tool und seine Abhängigkeiten zu isolieren, oder eine Python-Version verwenden, die Sie normalerweise nicht nutzen.

1. Fügen Sie den Pfad der ausführbaren Datei zu Ihrer `PATH`-Variable hinzu:
   + Unter Linux und macOS:

     **Linux** – `~/.local/bin`

     **macOS** – `~/Library/Python/3.12/bin`

     So ändern Sie die `PATH`-Variable (Linux, Unix oder macOS):

     1. Suchen Sie das Profilskript für die Shell in Ihrem Benutzerordner. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie `echo $SHELL` aus.

        ```
        $ ls -a ~
        .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
        ```
        + **Bash** – `.bash_profile`, `.profile` oder `.bash_login`.
        + **Zsh** – `.zshrc`
        + **Tcsh** – `.tcshrc`, `.cshrc` oder `.login`.

     1. Fügen Sie dem Profilskript einen Exportbefehl hinzu. Im folgenden Beispiel wird der Pfad, der durch dargestellt wird*LOCAL\$1PATH*, zur aktuellen `PATH` Variablen hinzugefügt.

        ```
        export PATH=LOCAL_PATH:$PATH
        ```

     1. Laden Sie das im ersten Schritt beschriebene Profilskript in die aktuelle Sitzung. Im folgenden Beispiel wird das Profilskript geladen, das durch dargestellt wird*PROFILE\$1SCRIPT*. 

        ```
        $ source ~/PROFILE_SCRIPT
        ```
   + Unter Windows:

     **Python 3.12** — `%USERPROFILE%\AppData\Roaming\Python\Python312\Scripts`

     **Python frühere Versionen** – `%USERPROFILE%\AppData\Roaming\Python\Scripts`

     So ändern Sie Ihre `PATH`-Variable (Windows):

     1. Betätigen Sie die Windows-Taste und geben Sie anschließend ei **environment variables**.

     1. Wählen Sie **Edit environment variables for your account (Umgebungsvariablen für Ihr Konto bearbeiten)**.

     1. Wählen Sie **PATH (PFAD)** und **Edit (Bearbeiten)** aus.

     1. Fügen Sie im Feld **Variable value (Variablenwert)** Pfade hinzu, getrennt durch Semikola. Beispiel: `C:\item1\path;C:\item2\path`

     1. Klicken Sie zweimal auf **OK**, um die neuen Einstellungen anzuwenden.

     1. Schließen Sie alle laufenden Eingabeaufforderungsfenster und öffnen Sie dann erneut ein Eingabeaufforderungsfenster.

1. Überprüfen Sie, ob die EB CLI korrekt installiert wurde, indem Sie **eb --version** ausführen.

   ```
   $ eb --version
   EB CLI 3.21.0 (Python 3.12)
   ```

Durch regelmäßige Aktualisierungen der EB CLI werden Funktionalitäten zur Unterstützung [der neuesten Elastic Beanstalk-Funktionen](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/) hinzugefügt. Führen Sie das Installationsprogramm erneut aus, um auf die neueste Version der EB CLI zu aktualisieren.

```
$ pip install awsebcli --upgrade --user
```

Wenn Sie die EB CLI deinstallieren müssen, verwenden Sie `pip uninstall`.

```
$ pip uninstall awsebcli
```

## Installieren der EB-CLI in einer virtuellen Umgebung
<a name="eb-cli3-install-virtualenv"></a>

Sie können Versionsanforderungskonflikte mit anderen `pip`-Paketen vermeiden, indem Sie die EB CLI in einer virtuellen Umgebung installieren.

**So installieren Sie die EB CLI in einer virtuellen Umgebung:**

1. Installieren Sie zuerst mit. `virtualenv` `pip`

   ```
   $ pip install --user virtualenv
   ```

1. Erstellen Sie eine virtuelle Umgebung.

   ```
   $ virtualenv ~/eb-ve
   ```

   Mithilfe der Option `-p` können Sie eine andere als die standardmäßige ausführbare Python-Datei verwenden. 

   ```
   $ virtualenv -p /usr/bin/python3.12 ~/eb-ve
   ```

1. Aktivieren Sie die virtuelle Umgebung.

   **Linux, Unix oder macOS**

   ```
   $ source ~/eb-ve/bin/activate
   ```

   **Windows**

   ```
   $ %USERPROFILE%\eb-ve\Scripts\activate
   ```

1. Installieren Sie die EB CLI.

   ```
   (eb-ve)$ pip install awsebcli --upgrade
   ```

1. Überprüfen Sie, ob die EB CLI ordnungsgemäß installiert wurde.

   ```
   $ eb --version
   EB CLI 3.23.0 (Python 3.12)
   ```

Sie können den Befehl `deactivate` verwenden, um die virtuelle Umgebung zu beenden. Führen Sie den Aktivierungsbefehl bei jedem Start einer neuen Sitzung erneut aus.

Führen Sie das Installationsprogramm erneut aus, um auf die neueste Version zu aktualisieren.

```
(eb-ve)$ pip install awsebcli --upgrade
```

## Installieren der EB-CLI mit Homebrew
<a name="eb-cli3-install-osx-homebrew"></a>

In der Regel ist die neueste EB CLI-Version für `Homebrew` einige Tage nach der Veröffentlichung für `pip` verfügbar.

**Wir empfehlen das Installationsskript**  
Wir empfehlen die Verwendung von[Installieren Sie EB CLI](#eb-cli3-install), um die EB-CLI einzurichten und Abhängigkeitskonflikte zu vermeiden.

**So installieren Sie die EB CLI mit `Homebrew`:**

1. Stellen Sie sicher, dass Sie über die neueste Version von `Homebrew` verfügen.

   ```
   $ brew update
   ```

1. Führen Sie `brew install awsebcli`.

   ```
   $ brew install awsebcli
   ```

1. Überprüfen Sie, ob die EB CLI ordnungsgemäß installiert wurde.

   ```
   $ eb --version
   EB CLI 3.21.0 (Python 3.12)
   ```