linux - Como atualizar o AWS CLI para a versão mais recente?




ubuntu amazon-web-services (6)

Recentemente, notei que estou executando uma versão antiga do AWS CLI que está faltando alguma funcionalidade que eu preciso:

$aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic

Como posso atualizar para a versão mais recente do AWS CLI (1.10.24)?

Editar:

A execução do seguinte comando não atualiza o AWS CLI:

$ pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
Cleaning up...

Verificando a versão:

$ aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic


Isso não funciona:

instalação pip --upgrade awscli

Isso funcionou bem no Ubuntu 14.04 (não é necessário reiniciar também .. Você deve primeiro instalar o pip3):

instalação pip3 --upgrade awscli


Para atualizar o AWS CLI, use apenas $ pip install --upgrade awscli


Para o Ubuntu 16.04 eu usei partes das outras respostas e comentários e apenas recarreguei bash ao invés de reiniciar.

Eu instalei o aws-cli usando o apt, então eu removi o primeiro:

sudo apt-get remove awscli

Então eu poderia instalar pip (eu escolhi usar o sudo para instalar globalmente com o pip2):

sudo pip install -U awscli

Desde que eu estava fazendo isso em um servidor eu não queria reiniciá-lo, mas recarregando bash fez o truque:

source ~/.bashrc

Neste ponto eu poderia usar a nova versão do aws cli

aws --version

Tente sudo pip install --upgrade awscli e abra um novo shell. Isso funcionou bem para mim (não há necessidade de reiniciar).


Uso simples sudo pip install awscli --force-reinstall --upgrade

Isso atualizará todos os módulos necessários.







aws-cli