Как установить AWS CLI в Ubuntu 24.04

Kak Ustanovit Aws Cli V Ubuntu 24 04



AWS предлагает множество сервисов, которыми может воспользоваться каждый. Однако если вам нужен простой и контролируемый способ управления всеми вашими сервисами AWS, вам необходимо установить AWS CLI (интерфейс командной строки). Интерфейс командной строки AWS предоставляет вам доступ к API AWS, позволяя вам управлять всеми сервисами в зависимости от задачи, которую вы выполняете или хотите автоматизировать.

Вы можете установить AWS CLI в Ubuntu 24.04, и в зависимости от ваших предпочтений вы можете использовать два подхода. Вы можете установить его как пакет Snap или модуль Python внутри виртуальной среды Python. Давайте обсудим каждый вариант.







Способ 1. Установите AWS CLI через Snap.

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



Если вы считаете этот подход удобным, выполните приведенную ниже команду, чтобы установить AWS CLI.



$ sudo snap установить aws - Кли -- классический

AWS CLI будет загружен и установлен в вашей системе. При этом варианте интерфейс командной строки AWS доступен во всей системе, а не только в виртуальной среде, как во втором методе.





После установки AWS CLI проверьте установленную версию, чтобы убедиться, что пакет установлен успешно.

$ оу -- версия

Мы установили AWS CLI версии 2.15.38.



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

$ aws настроить

Предоставьте свои учетные данные для завершения настройки.

Способ 2. Установите AWS CLI как модуль Python

Вы также можете установить AWS CLI в Ubuntu 24.04 как модуль Python. Этот метод требует создания виртуальная среда и используя пункт для установки AWS CLI. Виртуальная среда — это изолированный способ использования пакетов. Вместо того, чтобы делать AWS CLI доступным для всей системы, вы можете ограничить его доступность только внутри созданной виртуальной среды.

Кроме того, если у вас нет привилегий sudo в системе, при наличии виртуальной среды вам удастся установить AWS CLI. Следуйте инструкциям ниже.

Шаг 1. Установите Python3 PIP и Venv
Чтобы создать виртуальную среду, нам необходимо установить Venv. Выполните команду ниже, чтобы установить его.

$ sudo apt установить Python3 - венв

Вам также понадобится PIP для помощи в установке модулей Python. Поэтому установите PIP с помощью следующей команды.

$ sudo apt установить python3 - пункт

Шаг 2. Создайте виртуальную среду
С помощью Venv мы можем создать изолированную среду для установки AWS CLI, не требуя привилегий sudo. При работе с модулями Python рекомендуется использовать виртуальную среду, поскольку она не мешает пакетам, установленным APT. Кроме того, если что-то пойдет не так, это не повлияет на вашу систему. В этом случае мы используем Python 3.

Вот как вы создаете виртуальную среду и активируете ее.

$ питон3 - м венв. венв
$ источник. венв / мусорное ведро / активировать

Мы назвали виртуальную среду «venv», но вы можете использовать любое удобное имя. Опять же, мы создали каталог в нашем текущем местоположении, но вы можете указать другой путь.

Шаг 3. Установите интерфейс командной строки AWS
Внутри виртуальной среды выполнение следующей команды загрузит и установит интерфейс командной строки AWS.

$ pip3 установить awscli

Убедитесь, что загрузка завершилась успешно. Вы получите результат, аналогичный приведенному ниже.

Вы можете проверить установленную версию.

$ оу -- версия

Установив AWS CLI, настройте его, чтобы начать управлять своими сервисами AWS. Как только вы закончите использовать его или захотите выйти из виртуальной среды, деактивируйте его.

Заключение

AWS CLI – это предпочтительный способ управления сервисами AWS. В Ubuntu 24.04 вы можете установить его как пакет Snap или в виртуальной среде Python с помощью PIP. В этом посте обсуждается каждый метод, приводятся примеры для создания подробного и понятного руководства, которому сможет следовать каждый.