Installieren, Aktualisieren und Deinstallieren AWS CLI Version 1 auf Macos - AWS Command Line Interface

Sofern wir eine Übersetzung der englischsprachigen Version des Handbuchs bereitstellen, gilt im Fall von Widersprüchen die englischsprachige Version des Handbuchs. Bei der Übersetzung handelt es sich um eine maschinelle Übersetzung.

Installieren, Aktualisieren und Deinstallieren AWS CLI Version 1 auf Macos

Sie können die AWS Command Line Interface ( ( (AWS CLI) Version 1 und deren Abhängigkeiten auf Macos durch Verwendung des gebündelten Installateurs oder pip.

Prerequisites

Bevor Sie die AWS CLI Version 1 auf Macos zu haben, stellen Sie sicher, dass Sie Python 2 Version 2.7 oder höher bzw. Python 3 Version 3.4 oder höher installiert. Installationsanweisungen finden Sie im Python herunterladen Seite in Python's Anfänger-Guide.

Wichtig

AWS CLI Version 1 unterstützt die Python-Versionen 2.6 und 3.3 nicht mehr. Alle Versionen von AWS CLI Version 1 veröffentlichten nach dem 10. Januar 2020 ab 1.17 erfordern Python 2.7, Python 3.4 oder eine spätere Version.

Diese Änderung hat keine Auswirkungen auf die Windows MSI-Installationsversion von AWS CLI Version 1 und AWS CLI Version 2.

Für weitere Informationen finden Sie unter Verwenden der AWS CLI Version 1 mit früheren Versionen von Python in diesem Handbuch und im Blog-Beitrag Ankündigung zur Einstellung.

Installieren, Aktualisieren und Deinstallieren der AWS CLI Version 1 unter macOS mit dem gebündelten Installationsprogramm

Ein Linux oder macOS, Sie können das gebündelte Installationsprogramm verwenden, um Version 1 der AWS Command Line Interface ( ( (AWS CLI). Das gebündelte Installationspaket enthält alle Abhängigkeiten und kann offline verwendet werden.

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

Installieren der AWS CLI Version 1 unter Verwendung des gebündelten Installationspakets mit sudo

Mit den folgenden Schritten können Sie die AWS CLI Version 1 über die Befehlszeile auf jedem oder macOS-Build installieren.

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

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

So installieren Sie die AWS CLI Version 1 mit dem gebündelten Installationspaket

  1. Laden Sie das gebündelte AWS CLI Version 1-Installationsprogramm auf eine der folgenden Arten herunter:

  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 bei /usr/local/aws und schafft den Symbionum aws am /usr/local/bin Ordner. Verwendung der -b Option zur Erstellung eines Symlink, um den Installationsordner im Benutzer zu spezifizieren $PATH Variable. Dadurch sollten alle Benutzer die AWS CLI durch Eingabe aws aus jedem Verzeichnis.

    $ 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.18.134 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 der AWS CLI Version 1 mithilfe des gebündelten Installationspakets ohne sudo

Wenn Sie sudo Berechtigungen oder möchten die AWS CLI nur für den aktuellen Benutzer, können Sie eine geänderte Version der vorherigen Befehle verwenden. Die ersten beiden Befehle sind identisch.

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

So installieren Sie die AWS CLI Version 1 für den aktuellen Benutzer

  1. Laden Sie das gebündelte AWS CLI Version 1-Installationsprogramm anhand einer der folgenden Methoden herunter:

  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 bei /usr/local/aws und schafft den Symbionum aws am /usr/local/bin Verzeichnis. Der Befehl verwendet den -b Parameter, um das Verzeichnis anzugeben, in dem das Installationsprogramm aws Symlink-Datei. Sie müssen über Schreibberechtigungen für das angegebene Verzeichnis verfügen.

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

    Dadurch wird das AWS CLI zum Standardstandort (~/.local/lib/aws) und erstellt einen symbolischen Link (symlink) bei ~/bin/aws. Stellen Sie sicher, dass ~/bin in Ihrem $PATH Umgebungsvariable für die Symbionation.

    $ 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 Ordner AWS CLI Version 1 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 aus.echo $SHELL.

      $ 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 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 ein, ~/.local/bin in diesem Beispiel an der Vorderseite des vorhandenen PATH Variable.

    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.18.134 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 des gebündelten AWS CLI Version 1-Installationsprogramms

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 der AWS CLI Version 1 mithilfe von pip

Sie können verwenden pip direkt zum Installieren der AWS CLI.

Installieren von pip

Wenn Sie noch nicht pip installiert werden, können Sie installieren, indem Sie Python Packaging Authority bietet. Lauf pip --version um zu sehen, ob Ihre Linux-Version bereits Python enthält und pip. Wenn Sie Python Version 3 haben oder später installiert haben, verwenden Sie das pip3 Befehl.

  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 zum Herunterladen und Installieren der neuesten Version von pip und andere erforderliche Supportpakete. Wenn Sie das --user Switch, die Skriptinstallation pip zum Pfad ~/.local/bin.

    $ python3 get-pip.py --user

Installieren und Aktualisieren der AWS CLI mithilfe von pip

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

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

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

    Wenn das Programm nicht gefunden wird, fügen Sie ihn Ihrem Befehlszeilenpfad hinzu.

Hinzufügen der ausführbaren AWS CLI Version 1-Datei zum macOS-Befehlszeilenpfad

Nach der Installation mit pip, müssen Sie möglicherweise das aws zu Ihrem Betriebssystem PATH Umgebungsvariable. Der Speicherort des Programms hängt davon ab, wo Python installiert ist.

Beispiel AWS CLI-Installationsspeicherort – 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 auswhich python.

$ 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 Ihre PATH Variable

  1. Suchen Sie das Profilskript der Shell in Ihrem Benutzerverzeichnis. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie aus.echo $SHELL.

    $ 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 einen Pfad hinzu, ~/.local/bin in diesem Beispiel zum aktuellen PATH Variable.

  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