AWS Command Line Interface
Benutzerhandbuch

Installieren der AWS CLI Version 1 mit dem gebündelten Installationsprogramm (Linux, macOS, or Unix)

Unter Linux, macOS, or Unix können Sie Version 1 der AWS Command Line Interface (AWS CLI) mithilfe des gebündelten Installationsprogramms installieren. Das gebündelte Installationsprogramm enthält alle Abhängigkeiten und kann offline verwendet werden.

Wichtig

Am 10. Januar 2020 wird die Unterstützung von Python 2.6 oder Python 3.3. durch die AWS CLI-Version 1.17 oder höher beendet. Nach diesem Datum erfordert das Installationsprogramm für die AWS CLI Python 2.7, Python 3.4 oder eine höhere Version, um die AWS CLI erfolgreich zu installieren. Weitere Informationen finden Sie unter Verwenden der AWS CLI Version 1 mit Python 2.6 oder Python 3.3 in diesem Handbuch und in der Ankündigung der Einstellung in diesem Blogbeitrag.

Wichtig

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

Voraussetzungen

  • Linux, macOS, or Unix

  • Python 2, Version 2.7 oder höher bzw. Python 3, Version 3.4 oder höher

Überprüfen Sie Ihre Python-Installation.

$ python --version

Wenn auf Ihrem Computer noch kein Python installiert ist oder Sie eine andere Version von Python installieren möchten, befolgen Sie die Anleitung im Abschnitt Installieren der AWS CLI Version 1 unter Linux.

Installieren der AWS CLI Version 1 mit dem gebündelten Installationsprogramm

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

Um es direkt herunterzuladen (ohne curl zu verwenden), verwenden Sie diesen Link:

Hier finden Sie eine Zusammenfassung der im folgenden beschriebenen 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

Führen Sie die folgenden Schritte an der Befehlszeile aus, um die AWS CLI Version 1 mithilfe des gebündelten Installationsprogramms zu installieren.

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

  1. Laden Sie das gebündelte AWS CLI Version 1-Installationsprogramm mit dem folgenden Befehl herunter:

    $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
  2. Entpacken Sie das Paket.

    $ unzip awscli-bundle.zip

    Anmerkung

    Wenn Sie nicht über unzip verfügen, verwenden Sie den integrierten Paket-Manager der Linux-Verteilung, um es zu installieren.

  3. Führen Sie das Installationsprogramm aus.

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

    Anmerkung

    Standardmäßig wird das Installationsskript unter der Standard-Systemversion von Python ausgeführt. Wenn Sie eine alternative Version von Python installiert haben und 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. Zum Beispiel:

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

Das Installationsprogramm installiert die AWS CLI unter /usr/local/aws und erstellt den Symlink aws im Verzeichnis /usr/local/bin. Durch die Verwendung der Option -b zum Erstellen eines symbolischen Links entfällt die Notwendigkeit, das Installationsverzeichnis 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.

Eine Erklärung der Optionen -i und -b sehen Sie, indem Sie die Option -h verwenden.

$ ./awscli-bundle/install -h

Installieren der AWS CLI Version 1 ohne Sudo (Linux, macOS, or Unix)

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.

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

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

Tipp

Um sicherzustellen, dass Ihre $PATH-Einstellungen zwischen den Sitzungen beibehalten werden, fügen Sie die Zeile export zu Ihrem Shell-Profil (~/.profile, ~/.bash_profile usw.) hinzu.

Deinstallieren der AWS CLI Version 1

Das gebündelte Installationsprogramm speichert bis auf den symbolischen Link nichts außerhalb des Installationsverzeichnisses. Die Deinstallation kann daher einfach durch Löschen dieser beiden Elemente erfolgen.

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