Установка AWS CLI в Ubuntu: пошаговое руководство
Добро пожаловать в это подробное руководство по установке AWS CLI в Ubuntu Linux. Интерфейс командной строки AWS (CLI) – это унифицированный инструмент, который позволяет управлять сервисами AWS из терминального сеанса на собственном клиенте. С помощью всего одного инструмента для загрузки и настройки вы можете управлять несколькими сервисами AWS из командной строки и автоматизировать их с помощью скриптов. Это учебное пособие предназначено для разработчиков и системных администраторов, которые ищут способы автоматизации сервисов AWS или управления ими.
В этом уроке вы узнаете:
- Как установить интерфейс командной строки AWS с помощью Snap
- Как проверить установку, проверив версию интерфейса командной строки AWS
- Как настроить интерфейс командной строки AWS
Установка AWS CLI в Ubuntu
Установка AWS CLI в Ubuntu Linux проста и может быть выполнена с помощью менеджера пакетов Snap. Snap предоставляет простой в установке пакет, который включает в себя все необходимые зависимости, гарантируя, что AWS CLI будет работать без проблем в вашей системе.
Установка AWS CLI с помощью Snap: начните с установки AWS CLI с помощью Snap. Этот метод предпочтительнее, поскольку он изолирует установку от другого системного программного обеспечения и гарантирует, что у вас будет последняя версия.
sudo snap install aws-cli --classic
Эта команда устанавливает интерфейс командной строки AWS из магазина Snap и делает его доступным для всей системы. Флаг
--classic
является обязательным, поскольку интерфейсу командной строки AWS требуется доступ к системным файлам и ресурсам, которые обычно недоступны в строго ограниченном snap.Проверьте установку: После установки рекомендуется убедиться, что интерфейс командной строки AWS установлен правильно, проверив его версию.
aws --version
Настройка интерфейса командной строки AWS: После установки интерфейса командной строки AWS следующим шагом будет его настройка с помощью учетных данных.
aws configure
Эта команда запрашивает идентификатор ключа доступа AWS, секретный ключ доступа, регион и формат вывода, которые необходимы для взаимодействия интерфейса командной строки AWS с сервисами AWS.
Эта команда выводит версию установленного интерфейса командной строки AWS, подтверждая, что установка прошла успешно.
Устранение неполадок
Если у вас возникли проблемы при попытке установить AWS CLI с помощью менеджера пакетов с командой:
sudo apt install awscli
[sudo] password for linuxconfig:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package awscli is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Это указывает на то, что пакет AWS CLI может быть недоступен в текущих репозиториях или был заменен. Распространенным решением этой проблемы является использование Snap для установки AWS CLI, так как пакеты Snap часто более актуальны и могут обойти проблемы, связанные с отсутствующими или устаревшими пакетами в репозитории. Перейдите к методу установки Snap, как описано выше:
sudo snap install aws-cli --classic
Заключение
Выполнив эти действия, вы успешно установили и настроили интерфейс командной строки AWS в Ubuntu Linux. Этот инструмент теперь позволит вам управлять сервисами AWS непосредственно из командной строки, что способствует автоматизации и эффективному управлению облачными ресурсами. Помните, что если вы столкнетесь с проблемами с доступностью пакета при использовании традиционных методов, использование Snap обеспечит плавный процесс установки.