В этом руководстве мы покажем вам, как установить AWS CLI в Ubuntu 24.04 LTS. Интерфейс командной строки Amazon Web Services (AWS CLI) — это важный инструмент для разработчиков, системных администраторов и специалистов DevOps, управляющих сервисами AWS. Он позволяет пользователям взаимодействовать с различными сервисами AWS через терминал, автоматизируя задачи и оптимизируя рабочие процессы.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo‘ к командам для получения root-прав. Я покажу вам пошаговую установку AWS CLI на Ubuntu 24.04 (Noble Numbat). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.

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

  • Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
  • Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
  • Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
  • Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.

Установите AWS CLI в Ubuntu 24.04 LTS Noble Numbat

Шаг 1. Обновление репозитория пакетов.

Крайне важно поддерживать вашу систему в актуальном состоянии, чтобы избежать потенциальных проблем совместимости и уязвимостей безопасности. Откройте терминал и выполните следующие команды, чтобы обновить списки пакетов и обновить установленные пакеты:

sudo apt update

Эта команда получит последнюю информацию о пакете из репозиториев Ubuntu, что позволит вам установить самую последнюю версию AWS CLI и ее зависимостей. Обновление репозитория пакетов имеет решающее значение для поддержания безопасности и стабильности вашей системы.

Шаг 2. Установка AWS CLI в Ubuntu 24.04.

Существует три основных способа установки AWS CLI в Ubuntu 24.04 LTS: с помощью менеджера пакетов APT, загрузки с официального веб-сайта AWS или с помощью менеджера пакетов Snap. У каждого метода есть свои преимущества, и мы рассмотрим их подробно.

  • Способ 1: использование диспетчера пакетов APT

Самый простой способ установить AWS CLI — через менеджер пакетов APT. Выполните следующие действия:

sudo apt install awscli

Проверьте установку:

aws --version

Этот метод прост и гарантирует интеграцию интерфейса командной строки AWS с менеджером пакетов вашей системы, что делает обновления и обслуживание более удобными.

  • Способ 2. Установка с официального сайта AWS.

Установка AWS CLI с официального сайта гарантирует, что у вас установлена ​​последняя версия, и обеспечивает больший контроль над процессом установки. Вот как это сделать:

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

Разархивируйте пакет:

unzip awscliv2.zip

Теперь установите AWS CLI, используя следующую команду:

sudo ./aws/install

Проверьте установку:

aws --version

Используя официальный пакет, вы можете быть уверены, что у вас есть самые последние функции и исправления ошибок.

  • Способ 3: использование диспетчера пакетов Snap

Snap — популярный менеджер пакетов, предлагающий контейнерный подход к установке программного обеспечения. Чтобы установить AWS CLI с помощью Snap:

sudo apt install snapd

Установите интерфейс командной строки AWS:

sudo snap install aws-cli --classic

Проверьте установку:

aws --version

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

Шаг 3. Настройка AWS CLI.

После установки AWS CLI вам необходимо настроить его, используя свои учетные данные AWS. Выполните следующую команду:

aws configure

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

Для расширенной настройки вы можете настроить несколько профилей для управления разными учетными записями или регионами AWS. Для этого используйте --profile флаг:

aws configure --profile my-profile

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

aws s3 ls

Если команда выполняется без ошибок, установка прошла успешно.

Шаг 4. Устранение распространенных проблем при установке.

Если в процессе установки у вас возникли проблемы, вот некоторые распространенные проблемы и их решения:

  • Ошибки зависимостей: убедитесь, что у вас установлены необходимые зависимости, такие как Python и pip. Вы можете установить их, используя sudo apt install python3 python3-pip.
  • AWS CLI не выполняется: убедитесь, что двоичный файл AWS CLI находится в PATH вашей системы. Вы можете добавить его, запустив export PATH=$PATH:/usr/local/bin/aws.
  • Проблемы с PATH: Если вы используете официальный пакет, обязательно запустите сценарий установки с помощью sudo чтобы убедиться, что двоичный файл размещен в правильном месте.