AWS CLI (интерфейс командной строки), установка в Ubuntu 18.04 LTS

О AWS CLI

В следующей статье мы рассмотрим интерфейс командной строки AWS. Интерфейс командной строки AWS или Amazon Web Service - это инструмент командной строки для управлять нашими веб-сервисами Amazon.

AWS CLI предоставляет прямой доступ к общедоступному API Amazon Web Services. Поскольку это инструмент командной строки, его также можно использовать для создания скриптов для автоматизации ваших веб-сервисов Amazon. В этой статье мы рассмотрим два способа установки инструмента AWS CLI на нашу Ubuntu 18.04 LTS.

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

С APT

AWS CLI - это доступен в официальном репозитории пакетов Ubuntu 18.04 LTS. Поэтому установить его очень просто. Сначала мы обновляем кеш листинга пакетов с помощью следующей команды в терминале (Ctrl + Alt + T):

sudo apt-get update

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

Установка AWS CLi с помощью apt

sudo apt-get install awscli

После этого программа уже должна быть установлена ​​в нашей системе. Мы сможем проверьте, правильно ли работает AWS CLI с помощью следующей команды:

aws --version

Как видно на следующем снимке экрана, интерфейс командной строки AWS работает правильно.

Версия интерфейса командной строки AWS

С Python PIP

AWS CLI - это модуль Python. Преимущество установки AWS CLI как модуль Python это всегда Получите обновленную версию интерфейса командной строки AWS. AWS CLI легко обновить, если он установлен как модуль Python. Нам также не потребуются привилегии root для установки AWS CLI таким образом. Если нам это нужно, AWS CLI тоже может быть установлен в виртуальной среде Python.

AWS CLI - это доступно для Python 2.x и Python 3.x. В этом примере я буду использовать версию 3 Python. Как я уже сказал, нам понадобится Python PIP для установки этой программы на нашу Ubuntu. Картинка в картинке Python он не установлен по умолчанию в Ubuntu 18.04 LTS. Но установить его несложно.

Выполните следующую команду, чтобы установить Python PIP:

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

sudo apt-get install python3-pip

Должен быть установлен Python PIP. Теперь мы сможем установить AWS CLI с помощью PIP с помощью следующей команды в терминале (Ctrl + Alt + T):

Pip установить AWS CLI

pip3 install awscli --upgrade --user

Модуль AWS CLI Python должен быть установлен, и мы можем проверить, так ли это, набрав:

Версия python AWSCLI

python3 -m awscli --version

Как видите, интерфейс командной строки AWS также успешно установил последнюю версию с использованием Python.

Основы AWS CLI

Я хотел бы показать вам, как работает интерфейс командной строки AWS на практике, но я не проверял свою учетную запись AWS. Вот почему данные, которые я буду использовать, взяты из скриншота, который я нашел при поиске изображений в Google. Каждому пользователю придется замените данные, показанные здесь, своими собственными.

В этом упражнении я использую программу AWS CLI из пакетной LTS-версии Ubuntu 18.04, а не модуль Python, но команды аналогичны.

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

aws configure

Если вы использовали модуль AWS CLI Python использует этот другой:

python -m awscli configure

После этого нам нужно будет ввести наш идентификатор ключа доступа AWS и нажать Enter. Следующее, что он попросит нас, - это ввести идентификатор нашего секретного ключа доступа AWS и нажать Enter. ID ключа доступа и ID секретного ключа доступа могут быть созданы из Консоль управления AWS.

Конфигурация интерфейса командной строки AWS

Нам также нужно будет ввести название региона по умолчанию. В этом примере это что-то вроде us-west-2.

Теперь мы напишем наш выходной формат по умолчанию. Мы можем выбрать значение по умолчанию, и в этом случае нам нужно будет только нажать Enter. Или мы также можем выбрать формат JSON (Обозначение объекта JavaScript), и в этом случае мы введем json и нажмем Enter.

Теперь мы можем управлять нашими веб-сервисами Amazon с помощью интерфейса командной строки AWS.

Файлы конфигурации AWS CLI они хранятся в ~ / .aws / config и ~ / .aws / credentials, как вы можете видеть на следующем снимке экрана.

AWS CLI сохраненные учетные данные

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

rm -v ~/.aws/config ~/.aws/credentials

Мы закончим тем, что снова выполним конфигурацию программы, которую мы видели раньше.

Помощь с AWS CLI

Если кому-то нужно знать, как получить помощь по этой программе, У AWS есть отличное руководство и довольно много документации. что пользователи могут использовать. Чтобы получить справку из терминала, мы можем выполнить в нем:

Справка по интерфейсу командной строки AWS

aws help

Если мы решим установить модуль Python, команда справки будет такой:

python3 -m awscli help

Для получения дополнительной информации мы можем обратиться к онлайн-документация AWS CLI. Кроме того, мы также можем скачать Руководство в формате PDF этой программы.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.