AWS Command Line Interface
Benutzerhandbuch

Installieren Sie die AWS Command Line Interface unter Linux.

Sie können die AWS Command Line Interface und ihre Abhängigkeiten auf den meisten Linux-Verteilungen mit pip installieren, einem Paket-Manager für Python.

Wichtig

Das awscli-Paket ist zwar in Repositorys für andere Paket-Manager wie APT und yum erhältlich. Dass Sie die neueste Version erhalten, ist aber nur beim Abruf über pip oder bei Verwendung des gebündelten Installationsprogramms gewährleistet.

Wenn Sie bereits über pip verfügen, befolgen Sie die Anweisungen im Hauptthema zur Installation. Führen Sie pip --version aus, um zu überprüfen, ob Ihre Version von Linux bereits Python und pip enthält.

pip --version

Wenn Sie nicht über pip verfügen, überprüfen Sie, welche Version von Python installiert ist.

python --version

oder

python3 --version

Wenn Sie noch nicht über Python 2, Version 2.6.5 oder höher oder Python 3, Version 3.3 oder höher verfügen, müssen Sie Python installieren. Wenn Sie Python bereits installiert haben, fahren Sie mit der Installation von pip und der AWS CLI fort.

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.

So installieren Sie pip

  1. Laden Sie das Installationsskript mit dem Befehl curl herunter:

    curl -O https://bootstrap.pypa.io/get-pip.py
  2. Das Skript wird heruntergeladen und installiert die neueste Version von pip und ein anderes erforderliches Paket namens setuptools. Führen Sie das Skript mit Python aus:

    python get-pip.py --user
  3. Fügen Sie Ihrer PATH-Variablen den Pfad der ausführbaren Datei hinzu: ~/.local/bin

    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.

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

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

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

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

      source ~/.bash_profile
  4. Jetzt können Sie prüfen, ob pip korrekt installiert ist.

    pip --version pip from ~/.local/lib/python3.7/site-packages (python 3.7)

Installieren der AWS CLI mit pip

Verwenden Sie pip zum Installieren der AWS CLI.

pip install awscli --upgrade --user

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

aws --version aws-cli/1.11.84 Python/3.6.2 Linux/4.4.0-59-generic botocore/1.5.47

Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter Beheben von AWS CLI-Problemen.

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

$ pip install awscli --upgrade --user

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

Nach der Installation mit pip müssen Sie möglicherweise die ausführbare aws-Datei zur PATH-Umgebungsvariablen des Betriebssystems hinzufügen.

Beispiel AWS CLI-Installationsspeicherort – Linux mit pip (Benutzermodus)

~/.local/bin

Wenn Sie die Installation nicht im Benutzermodus durchgeführt haben, befindet sich die ausführbare Datei möglicherweise im bin-Ordner Ihrer Python-Installation. 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 die tatsächliche ausführbare Datei. Führen Sie ls -al aus, um festzustellen, wohin dieser verweist.

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

Wenn dies der gleiche Ordner ist, den Sie in Schritt 3 in Installieren von pip zum Pfad hinzugefügt haben, sind Sie fertig. Führen Sie andernfalls erneut die Schritte 3a bis 3c durch, um diesen Ordner zum Pfad hinzuzufügen.