Ich habe kürzlich festgestellt, dass ich eine alte Version von AWS CLI verwende, der einige Funktionen fehlen, die ich benötige:
$aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Wie kann ich auf die neueste Version von AWS CLI (1.10.24) aktualisieren?
Bearbeiten:
Durch Ausführen des folgenden Befehls kann die AWS CLI nicht aktualisiert werden:
$ pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Überprüfen der Version:
$ aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Verwenden Sie zum Aktualisieren von AWS CLI einfach Folgendes:
pip install --upgrade awscli
Von http://docs.aws.Amazon.com/cli/latest/userguide/installing.html#install-with-pip
Verwenden Sie zum Aktualisieren einer vorhandenen AWS CLI-Installation die Option --upgrade:
pip install --upgrade awscli
Unter Linux und MacOS X sind hier die drei Befehle aufgeführt, die den einzelnen Schritten entsprechen:
$ 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
Das funktioniert nicht:
pip install --upgrade awscli
Dies hat unter Ubuntu 14.04 einwandfrei funktioniert (auch ein Neustart ist nicht erforderlich. Sie müssten zuerst pip3 installieren):
pip3 install --upgrade awscli
Versuchen Sudo pip install --upgrade awscli
und öffne eine neue Shell. Dies hat bei mir gut funktioniert (kein Neustart erforderlich).
Für Ubuntu 16.04 habe ich Teile der anderen Antworten und Kommentare verwendet und nur bash neu geladen, anstatt neu zu starten.
Ich habe die aws-cli mit apt installiert und diese zuerst entfernt:
Sudo apt-get remove awscli
Dann könnte ich pip installieren (ich habe Sudo gewählt, um mit pip2 global zu installieren):
Sudo pip install -U awscli
Da ich dies auf einem Server tat, wollte ich es nicht neu starten, aber das Neuladen von bash hat den Trick gemacht:
source ~/.bashrc
An dieser Stelle könnte ich die neue Version von aws cli verwenden
aws --version
Einfache Verwendung Sudo pip install awscli --force-reinstall --upgrade
Dadurch werden alle erforderlichen Module aktualisiert.
Wir können den folgenden Befehlen folgen, um AWS CLI auf UBUNTU zu installieren:
Sudo treffend installieren Curl
curl " https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip " -o "awscli-bundle.Zip"
entpacken Sie awscli-bundle.Zip
Sudo ./awscli-bundle/install -i/usr/local/aws -b/usr/local/bin/aws
rm -rf awscli-bundle.Zip awscli-bundle
Zum Testen: aws - Version
Für mehr Information :
https://gurudathbn.wordpress.com/2018/03/31/installing-aws-cli-on-ubuntu/