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 с ап

sudo apt-get install awscli

След това програмата вече трябва да бъде инсталирана в нашата система. Ще можем проверете дали AWS CLI работи правилно със следната команда:

aws --version

Както можете да видите на следващата екранна снимка, AWS CLI работи правилно.

Версия на AWS CLI

С Python PIP

AWS CLI е модул на Python. Предимството на инсталирането AWS CLI като модул на Python винаги ли е това Вземете актуализирана версия на AWS CLI. Лесно е да актуализирате AWS CLI, ако е инсталиран като модул Python. Също така няма да се нуждаем от root права, за да инсталираме AWS CLI по този начин. Ако имаме нужда от него, AWS CLI също може да се инсталира във виртуална среда на Python.

AWS CLI е на разположение за Python 2.x и Python 3.x. За този пример ще използвам версия 3 на Python. Както казвам, ще ни е необходим Python PIP, за да инсталираме тази програма на нашия Ubuntu. python pip не е инсталиран по подразбиране на 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 CLI също успешно инсталира най-новата версия, използвайки Python.

Основи на AWS CLI

Бих искал да ви покажа как работи на практика AWS CLI, но не съм потвърдил акаунта си в AWS. Ето защо данните, които ще използвам, се получават от екранна снимка, която намерих при търсене на изображения от Google. Всеки потребител ще трябва заменете показаните тук данни със свои.

За това упражнение използвам програмата AWS CLI от пакетираната LTS версия на Ubuntu 18.04, а не модулът Python, но командите са подобни.

Когато искаме да влезем в акаунта на AWS с помощта на AWS CLI, първо трябва да конфигурираме клиента с идентификационните данни на нашия акаунт в AWS. За да направите това, изпълнете следната команда:

aws configure

Ако сте използвали модулът AWS CLI Python използва това друго:

python -m awscli configure

След това ще трябва да въведем нашия идентификатор на AWS парола и да натиснем Enter. Следващото нещо, което ще поиска от нас, е да въведете нашия идентификатор на AWS секретен ключ за достъп и да натиснете Enter. Идентификатор на парола и таен идентификатор на парола могат да бъдат създадени от Конзола за управление на AWS.

AWS CLI конфигурация

Също така ще трябва да въведем името на региона по подразбиране. Това е нещо като us-west-2 в този пример.

Сега ще напишем нашия изходен формат по подразбиране. Можем да избираме между стойността по подразбиране, като в този случай ще трябва само да натиснем Enter. Или можем също да изберем формата JSON (Описанието на обекта на JavaScript), в който случай ще напишем json и ще натиснем Enter.

Сега можем да управляваме нашите уеб услуги на Amazon, използвайки AWS CLI.

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

AWS CLI запази идентификационни данни

Сега, когато трябва да използваме различна информация за вход, всичко, което трябва да направим, е да изтрием споменатите по-горе конфигурационни файлове и да изпълним следната команда.

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

В крайна сметка ще изпълним отново конфигурацията на програмата, която сме виждали преди.

Помощ за AWS CLI

Ако някой трябва да знае как да получи помощ с тази програма, AWS разполага със страхотно ръководство и доста документация които потребителите могат да използват. За да се консултираме с помощта от терминала, можем да изпълним в него:

Помощ за AWS CLI

aws help

Ако решим да инсталираме модула Python, командата за помощ ще бъде:

python3 -m awscli help

За повече информация можем да се консултираме с онлайн документация AWS CLI. Освен това можем също изтеглете PDF ръководство на тази програма.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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