J'ai récemment remarqué que j'utilisais une ancienne version de l'AWS CLI qui manquait de certaines fonctionnalités dont j'avais besoin:
$aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Comment puis-je mettre à niveau vers la dernière version de l'AWS CLI (1.10.24)?
Modifier:
L'exécution de la commande suivante ne parvient pas à mettre à jour AWS CLI:
$ pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Vérification de la version:
$ aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Pour mettre à niveau AWS CLI, utilisez simplement:
pip install --upgrade awscli
De http://docs.aws.Amazon.com/cli/latest/userguide/installing.html#install-with-pip
Pour mettre à niveau une installation AWS CLI existante, utilisez l'option --upgrade:
pip installer --upgrade awscli
Sous Linux et MacOS X, voici les trois commandes correspondant à chaque étape:
$ 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
Cela ne fonctionne pas:
pip installer --upgrade awscli
Cela a bien fonctionné sous Ubuntu 14.04 (pas besoin de redémarrer aussi .. Il faudrait d’abord installer pip3):
pip3 installer --upgrade awscli
Essayez Sudo pip install --upgrade awscli
et ouvrez un nouveau Shell. Cela a bien fonctionné pour moi (pas besoin de redémarrer).
Pour Ubuntu 16.04, j'ai utilisé des parties des autres réponses et commentaires et j'ai simplement rechargé bash au lieu de redémarrer.
J'ai installé l'aws-cli en utilisant apt, donc j'ai d'abord supprimé ce qui suit:
Sudo apt-get remove awscli
Ensuite, je pourrais installer pip (j'ai choisi d'utiliser Sudo pour installer globalement avec pip2):
Sudo pip install -U awscli
Comme je le faisais sur un serveur, je ne voulais pas le redémarrer, mais recharger bash a fait l'affaire:
source ~/.bashrc
À ce stade, je pourrais utiliser la nouvelle version de aws cli
aws --version
Utilisation simple Sudo pip install awscli --force-reinstall --upgrade
Cela mettra à niveau tous les modules requis.
Nous pouvons suivre les commandes ci-dessous pour installer AWS CLI sur UBUNTU:
Sudo apt install curl
curl “ https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip ” -o “awscli-bundle.Zip”
décompressez awscli-bundle.Zip
Sudo ./awscli-bundle/install -i/usr/local/aws -b/usr/local/bin/aws
rm -rf awscli-bundle.Zip awscli-bundle
Pour tester: aws - version
Pour plus d'informations :
https://gurudathbn.wordpress.com/2018/03/31/installing-aws-cli-on-ubuntu/