Installieren, Aktualisieren und Deinstallieren derAWS CLIVersion 1 unter macOS - AWS Command Line Interface

Python 2.7, 3.4 und 3.5 werden für dasAWS CLIVersion 1 veröffentlicht. Weitere Informationen finden Sie unterAWS CLIAbschnitt Version 1 vonInformationen über dieAWS CLIVersionenaus.

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.

Installieren, Aktualisieren und Deinstallieren derAWS CLIVersion 1 unter macOS

Sie können die AWS Command Line Interface (AWS CLI) Version 1 und ihre Abhängigkeiten unter macOS installieren, indem Sie das gebündelte Installationsprogramm oder pip verwenden.

Prerequisites

Bevor Sie dasAWS CLIUnter macOS installieren, stellen Sie sicher, dass Python 2, Version 2.7 oder höher oder Python 3, Version 3.6 oder höher installiert ist. Installationsanweisungen finden Sie auf der Seite „ Python herunterladen im Python-Anfängerhandbuch.

Warnung

Ab 2/1/2021 Python 3.4 und 3.5 ist veraltet.

Python 2.7 wurde durch diePython Software Foundation1. Januar 2020. Kunden, die dieAWS CLIVersion 1 sollte auf Python 3 mit einem Minimum von Python 3.6 übergehen. Python 2.7-Unterstützung ist für neue Versionen derAWS CLIVersion 1 ab 7/15/2021.

Um denAWS CLIVersion 1 mit einer älteren Version von Python installieren müssen Sie eine frühere Version derAWS CLIVersion 1.

So zeigen Sie das anAWS CLIVersion 1 Python-Version unterstützt Matrix, sieheInformationen über dieAWS CLIVersionen.

Installieren, Aktualisieren und Deinstallieren derAWS CLIVersion 1 unter macOS mit dem gebündelten Installationspaket

Unter Linux oder macOS können Sie Version 1 derAWS Command Line Interface(AWS CLI) enthalten. Das gebündelte Installationsprogramm enthält alle Abhängigkeiten und kann offline verwendet werden.

Das gebündelte Installationsprogramm unterstützt keine Installation in Pfaden, die Leerzeichen enthalten.

Installieren desAWS CLIVersion 1 mit dem gebündelten Installationspaket mitsudo

Mit den folgenden Schritten können Sie dieAWS CLIVersion 1 über die Befehlszeile auf jedem oder macOS Build.

Im Folgenden finden Sie eine Zusammenfassung der Installationsbefehle, die Sie ausschneiden und einfügen können, um sie als einzelnen Befehlssatz auszuführen.

So finden Sie die neueste Version derAWS CLI,Verwenden Sie den folgenden Befehlsblock:

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

Für eine spezifische Version derAWS CLI,fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel wird der Dateiname für Version1.16.312wird z.awscli-bundle-1.16.312.zipDaraus resultiert Folgendes:

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

So installieren Sie dasAWS CLIVersion 1 mit dem gebündelten Installationspaket

  1. Herunterladen desAWS CLIUnter können Sie Version 1 gebündelte -Installationsprogramm auf eine der folgenden Arten installieren:

    • Download über den curl-Befehl.

      So finden Sie die neueste Version derAWS CLI,Verwenden Sie den folgenden Befehlsblock:

      $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

      Für eine spezifische Version derAWS CLI,fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel wird der Dateiname für Version1.16.312wird z.awscli-bundle-1.16.312.zipDaraus resultiert Folgendes:

      $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
    • Download über den direkten Link.

      So finden Sie die neueste Version derAWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip

      Für eine spezifische Version derAWS CLI,fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel wird der Dateiname für Version1.16.312wird z.awscli-exe-linux-aarch64-2.0.30.zipDaraus resultiert Folgendeshttps://s3.amazonaws.com/aws-cli/awscli-bundle-2.0.30.zip

  2. Extrahieren (entpacken) Sie die Dateien aus dem Paket. Wenn Sie nicht über unzip verfügen, verwenden Sie den integrierten Paket-Manager der macOS-Verteilung, um es zu installieren.

    $ unzip awscli-bundle.zip
  3. Führen Sie das Installationsprogramm aus. Das Installationsprogramm installiert die AWS CLI unter /usr/local/aws und erstellt den Symlink aws im Ordner /usr/local/bin. Durch die Verwendung der Option -b zum Erstellen eines symbolischen Links entfällt die Notwendigkeit, den Installationsordner in der $PATH-Variablen des Benutzers anzugeben. Somit können alle Benutzer die AWS CLI aufrufen, indem sie von einem beliebigen Verzeichnis aus aws eingeben.

    $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

    Standardmäßig wird das Installationsskript unter der Standard-Systemversion von Python ausgeführt. Wenn Sie eine alternative Version von Python installiert haben und diese zum Installieren der AWS CLI verwenden möchten, führen Sie das Installationsskript mit dieser Version aus, indem Sie den absoluten Pfad der ausführbaren Python-Datei verwenden.

    $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
  4. Überprüfen Sie, ob die AWS CLI ordnungsgemäß installiert wurde.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

    Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter Behebung von AWS CLI-Fehlern.

Installieren desAWS CLIVersion 1 mit dem gebündelten Installationspaket ohnesudo

Wenn Sie nicht über sudo-Berechtigungen verfügen oder die AWS CLI nur für den aktuellen Benutzer installieren möchten, können Sie eine modifizierte Version der vorherigen Befehle verwenden. Die ersten beiden Befehle sind identisch.

So finden Sie die neueste Version derAWS CLI,Verwenden Sie den folgenden Befehlsblock:

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws

Für eine spezifische Version derAWS CLI,fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel wird der Dateiname für Version1.16.312wird z.awscli-bundle-1.16.312.zipDaraus resultiert Folgendes:

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws

So installieren Sie dasAWS CLIVersion 1 für den aktuellen Benutzer

  1. Herunterladen desAWS CLIUnter Verwendung einer der folgenden Methoden gebündelte -Installationsprogramm:

    • Download über den curl-Befehl.

      So finden Sie die neueste Version derAWS CLI,Verwenden Sie den folgenden Befehlsblock:

      $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

      Für eine spezifische Version derAWS CLI,fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel wird der Dateiname für Version1.16.312wird z.awscli-bundle-1.16.312.zipDaraus resultiert Folgendes:

      $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
    • Download über den direkten Link.

      So finden Sie die neueste Version derAWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip

      Für eine spezifische Version derAWS CLI,fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel wird der Dateiname für Version1.16.312wird z.awscli-exe-linux-aarch64-2.0.30.zipDaraus resultiert Folgendeshttps://s3.amazonaws.com/aws-cli/awscli-bundle-2.0.30.zip

  2. Extrahieren Sie die Dateien aus dem Paket. Wenn Sie nicht über unzip verfügen, verwenden Sie den integrierten Paket-Manager der Linux-Verteilung, um es zu installieren.

    $ unzip awscli-bundle.zip
  3. Führen Sie das Installationsprogramm aus. Das Installationsprogramm installiert die AWS CLI unter /usr/local/aws und erstellt den Symlink aws im Verzeichnis /usr/local/bin. Der Befehl verwendet den -b-Parameter, um das Verzeichnis anzugeben, in dem das Installationsprogramm die aws-Symlink-Datei ablegt. Sie müssen über Schreibberechtigungen für das angegebene Verzeichnis verfügen.

    $ ./awscli-bundle/install -b ~/bin/aws

    Damit wird die AWS CLI am Standardspeicherort installiert (~/.local/lib/aws), und es wird ein symbolischer Link (symlink) unter ~/bin/aws erstellt. Stellen Sie sicher, dass ~/bin in Ihrer $PATH-Umgebungsvariablen enthalten ist, damit der Symlink funktioniert.

    $ echo $PATH | grep ~/bin // See if $PATH contains ~/bin (output will be empty if it doesn't) $ export PATH=~/bin:$PATH // Add ~/bin to $PATH if necessary
  4. Stellen Sie sicher, dass der OrdnerAWS CLIVersion 1 in installiert ist, ist Teil Ihrer$PATH-Variable.

    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,.cshrcoder ..login

    2. Fügen Sie einen Exportbefehl an das Ende Ihres Profilskripts hinzu und orientieren Sie sich dabei an folgendem Beispiel.

      export PATH=~/.local/bin:$PATH

      Dieser Befehl fügt den Pfad ~/.local/bin in diesem Beispiel vor der bestehenden PATH-Variablen ein.

    3. Laden Sie das Profil erneut in Ihre aktuelle Sitzung, damit die Änderungen wirksam werden.

      $ source ~/.bash_profile
  5. Überprüfen Sie, ob die AWS CLI ordnungsgemäß installiert wurde.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

    Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter Behebung von AWS CLI-Fehlern.

Deinstallieren desAWS CLIInstallationsprogramm für Version 1

Das gebündelte Installationsprogramm packt alles in das Installationsverzeichnis mit Ausnahme des optionalen Symlinks. Zur Deinstallation müssen Sie nur diese beiden Elemente löschen.

$ sudo rm -rf /usr/local/aws $ sudo rm /usr/local/bin/aws

Installieren, Aktualisieren und Deinstallieren derAWS CLIVersion 1 mit pip

Sie können pip direkt zur Installation der AWS CLI verwenden.

Installieren von pip

Wenn Sie pip noch nicht installiert haben, können Sie es mit dem Skript installieren, das von der Python Packaging Authority bereitgestellt wird. Führen Sie pip --version aus, um zu überprüfen, ob Ihre Version von Linux bereits Python und pip enthält. Wir empfehlen Ihnen, den pip3-Befehl zu verwenden, wenn Sie Python-Version 3 oder höher installiert haben.

  1. Laden Sie das Installationsskript mit dem Befehl curl herunter. Der folgende Befehl verwendet den Parameter -O (Großbuchstabe „O“), um anzugeben, dass die heruntergeladene Datei im aktuellen Ordner unter Verwendung desselben Namens auf dem Remote-Host gespeichert werden soll.

    $ curl -O https://bootstrap.pypa.io/get-pip.py
  2. Führen Sie das Skript mit dem python- oder python3-Befehl aus, um die aktuelle Version von pip und andere erforderliche Supportpakete herunterzuladen. Wenn Sie den Schalter --user einschließen, installiert das Skript pip im Pfad ~/.local/bin.

    $ python3 get-pip.py --user

Installieren und Aktualisieren der AWS CLI mithilfe von pip

  1. Verwenden Sie den pip- oder pip3-Befehl, um die AWS CLI zu installieren. Wir empfehlen Ihnen, bei Verwendung von Python-Version 3 oder höher den pip3-Befehl zu verwenden.

    So finden Sie die neueste Version derAWS CLI,Verwenden Sie den folgenden Befehlsblock:

    $ pip3 install awscli --upgrade --user

    Für eine spezifische Version derAWS CLI,fügen Sie ein Kleiner-als-Symbol<und die Versionsnummer auf den Dateinamen. In diesem Beispiel wird der Dateiname für Version1.16.312wird z.<1.16.312Daraus resultiert Folgendes:

    $ pip3 install awscli<1.16.312 --upgrade --user
  2. Überprüfen Sie, ob die AWS CLI ordnungsgemäß installiert wurde.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Darwin/18.7.0 botocore/1.13

    Wenn das Programm nicht gefunden wird, fügen Sie es dem Befehlszeilenpfad hinzu.

Fügen Sie den hinzuAWS CLIProgrammdatei der Version 1 in Ihrem macOS Befehlszeilenpfad

Nach der Installation mit pip müssen Sie möglicherweise das Programm aws zur PATH-Umgebungsvariablen des Betriebssystems hinzufügen. Der Speicherort des Programms hängt davon ab, wo Python installiert ist.

Beispiel Installationsspeicherort der AWS CLI – macOS mit Python 3.6 und pip (Benutzermodus)

~/Library/Python/3.7/bin

Geben Sie anstelle der Version in dem Beispiel oben Ihre Python-Version an.

Wenn Sie nicht wissen, wo Python installiert ist, führen Sie which python aus

$ which python /usr/local/bin/python

Die Ausgabe ist möglicherweise der Pfad zu einem Symlink, nicht das tatsächliche Programm. Führen Sie ls -al aus, um festzustellen, wohin dieser verweist.

$ ls -al /usr/local/bin/python ~/Library/Python/3.7/bin/python3.7

pip installiert Programme in demselben Ordner, der auch die Python-Anwendung enthält. Fügen Sie diesen Ordner Ihrer PATH-Variablen hinzu.

So ändern Sie die Variable PATH

  1. Suchen Sie das Profilskript der Shell in Ihrem Benutzerverzeichnis. 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

  2. Fügen Sie dem Profilskript einen Exportbefehl hinzu.

    export PATH=~/.local/bin:$PATH

    Dieser Befehl fügt der aktuellen PATH-Variablen einen Pfad, in diesem Beispiel ~/.local/bin, hinzu.

  3. Laden Sie hochgeladene Profil in Ihre aktuelle Sitzung.

    $ source ~/.bash_profile

Deinstallieren der AWS CLI mithilfe von pip

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

$ pip3 uninstall awscli