AWS CLI: Установка AWS CLI — Ubuntu Linux

AWS CLI — это инструмент для управления сервисами AWS из командной строки.

Самый простой способ установить AWS CLI в Ubuntu — установить его из официального репозитория, но в этом случае вы получите далеко не самую последнюю версию.

В этой заметке я покажу, как установить последнюю версию либо конкретную версию AWS CLI в Linux.

Дельный Совет: Получение списка Amazon S3-корзин и объектов из командной строки с помощью AWS CLI! Читать далее →

Установка AWS CLI

Самый простой способ установить AWC CLI в Ubuntu — это установить его из официального репозитория:

$ sudo apt update
$ sudo apt install awscli

Недостатком этого метода установки является то, что вы получите версию AWS CLI, которая будет намного старше последней.

Установить последнюю версию AWS CLI v2:

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install

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

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.52.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install

Список всех релизов AWS CLI можно найти здесь.

Чтобы убедиться в том, что AWS CLI установлен правильно, выполните:

$ aws --version

Установка AWS CLI без Sudo

Чтобы установить AWS CLI без sudo, необходимо указать установочные директории, на которые у вас есть права на запись, например:

$ mkdir -p ~/local/bin
$ ./aws/install -i ~/local/aws-cli -b ~/local/bin

Добавьте директорию установки AWS CLI в $PATH, чтобы иметь возможность выполнять команду aws без указания полного пути:

$ export PATH=$PATH:$HOME/local/bin

Чтобы сделать это изменение постоянным, добавьте строку PATH=$PATH:$HOME/local/bin в файл ~/.profile:

$ nano ~/.profile
$ tail -n1 ~/.profile
PATH=$PATH:$HOME/local/bin

Чтобы убедиться в том, что AWS CLI установлен правильно, выполните:

$ aws --version

Удаление AWS CLI

Найдите путь к символьной ссылке и директорию установки:

$ which aws
/usr/local/bin/aws
$ ls -l /usr/local/bin/aws
lrwxrwxrwx 1 root root /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws

Удалите ссылки и директорию установки:

$ sudo rm /usr/local/bin/aws
$ sudo rm /usr/local/bin/aws_completer
$ sudo rm -rf /usr/local/aws-cli

Если AWS CLI был установлен в Ubuntu с помощью команд apt или apt-get, то для его удаления просто выполните:

$ sudo apt auto-remove awscli