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