Установка AWS CLI в Ubuntu

Содержание
Введение
Предварительные условия
Установка AWS CLI 2
Настройка доступа
Похожие статьи

Введение

Интерфейс командной строки AWS (CLI) - это унифицированный инструмент для управления вашими сервисами AWS .

С помощью всего лишь одного инструмента для загрузки и настройки вы можете управлять несколькими сервисами AWS из командной строки и автоматизировать их с помощью сценариев.

AWS CLI v2 предлагает несколько новых функций, включая улучшенные установщики, новые параметры конфигурации, такие как единый вход AWS (SSO), и различные интерактивные функции.

Предварительные условия

Необходимо заранее установить: curl unzip glibc groff less

Установка AWS CLI 2

У меня не был установлен groff поэтому первым делом я сделал

sudo apt install groff

Затем

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

Для установки опеределённой версии AWS CLI укажит её при скачивании через дефис

Например, чтобы скачать версию 2.0.30

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip"

Список версий: github

По умолчанию AWS CLI устанавливается в

/usr/local/bin/

which aws

/usr/local/bin/aws

Проверить версию установленной AWS CLI можно с помощью

aws --version

aws-cli/2.1.12 Python/3.7.3 Linux/5.4.0-58-generic exe/x86_64.ubuntu.20 prompt/off

Настройка доступа

aws configure --profile urn-su-profile

AWS Access Key ID [None]: ABCDEFGHIJKLMNOPQRST
AWS Secret Access Key [None]: ABCDEFGHIJKLMNOPQRST+ABCDEFGHIJ/ABCDEFGH
Default region name [None]: us-east-2
Default output format [None]: json

$ aws s3 ls --profile urn-su-profile

An error occurred (InvalidAccessKeyId) when calling the ListBuckets operation: The AWS Access Key Id you provided does not exist in our records.

aws configure list

Name Value Type Location ---- ----- ---- -------- profile <not set> None None access_key ****************XVG6 env secret_key ****************oYRt env region <not set> None None

Похожие статьи
Ubuntu
Установка
Настройка сети
SSH: удалённый доступ
SCP: обмен файлами;
Firewall
Дата и время
X Window System Ubuntu
XRDP: Удалённый рабочий стол
VNC: Удалённый рабочий стол
Изменить machine-id
Изменить ulimit
xclip: работа с буфером обмена
Удалить старые ядра
FAQ
Файлы
Объединить .pdf файлы
diff: сравнение файлов
find: поиск файлов
kill: завершить процесс
make
signal: системные сигналы
env: переменные окружения
localectl: язык
systemctl: Список активных сервисов
cron: задания по расписанию
sudo
AWS
Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: