Как обновить AWS CLI до последней версии? - программирование
Подтвердить что ты не робот

Как обновить AWS CLI до последней версии?

Недавно я заметил, что у меня запущена старая версия AWS CLI, которая мне не нужна.

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

Как я могу перейти на последнюю версию AWS CLI (1.10.24)?

Edit:

Выполнение следующей команды не позволяет обновить CLI AWS:

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

Проверка версии:

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

Ответ 1

Чтобы обновить интерфейс командной строки AWS, просто используйте:

pip install --upgrade awscli

Ответ 3

В Linux и MacOS X вот три команды, которые соответствуют каждому шагу:

$ 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

Ответ 4

Это не работает:

pip install --upgrade awscli

Это отлично работает на Ubuntu 14.04 (нет необходимости перезагружаться также. Вам нужно будет сначала установить pip3):

pip3 install --upgrade awscli

Ответ 5

Try sudo pip install --upgrade awscli и откройте новую оболочку. Это сработало для меня (нет необходимости перезагружаться).

Ответ 6

Для Ubuntu 16.04 я использовал части других ответов и комментариев и просто перезагрузил bash вместо перезагрузки.

Я установил aws-cli с помощью apt, поэтому сначала удалил:

sudo apt-get remove awscli

Затем я мог бы установить pip (я решил использовать sudo для глобальной установки с pip2):

sudo pip install -U awscli

Поскольку я делал это на сервере, я не хотел его перезагружать, но перезагрузка bash сделала свое дело:

source ~/.bashrc

На данный момент я мог бы использовать новую версию AWS Cli

aws --version

Ответ 7

Простое использование sudo pip install awscli --force-reinstall --upgrade

Это обновит все необходимые модули.

Ответ 8

Мы можем следовать приведенным ниже командам для установки AWS CLI на UBUNTU:

sudo apt установить curl

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

распаковать awscli -b undle.zip

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

rm -rf awscli -b undle.zip awscli -b undle

Для тестирования: aws - версия

Для получения дополнительной информации:

https://gurudathbn.wordpress.com/2018/03/31/installing-aws-cli-on-ubuntu/

Ответ 9

pip install awscli --upgrade --user

Опция --upgrade указывает pip обновить все требования, которые уже установлены. Опция --user указывает pip установить программу в подкаталог вашего пользовательского каталога, чтобы избежать изменения библиотек, используемых вашей операционной системой.

Ответ 10

Если у вас возникли проблемы с установкой интерфейса командной строки AWS с помощью pip, вы можете использовать "Установщик в комплекте", как описано здесь.

Обсуждаются следующие шаги:

$ 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

Затем проверьте свою версию CLI AWS как проверку работоспособности:

$ aws --version

Если интерфейс командной строки AWS не обновился до последней версии, как ожидалось, возможно, двоичные файлы интерфейса командной строки AWS расположены где-то еще, как предполагают ранее заданные команды.

Определите, откуда выполняется CLI AWS:

$ which aws

В моем случае AWS CLI выполнялся из /bin/aws, поэтому мне пришлось установить "Установленный в комплекте" использует это местоположение следующим образом:

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