AWS CLI (sučelje naredbenog retka), instalacija na Ubuntu 18.04 LTS

O AWS CLI

U sljedećem ćemo članku pogledati sučelje naredbenog retka AWS. Sučelje naredbenog retka AWS ili Amazon Web Service alat je za naredbene retke za upravljati našim web uslugama Amazon.

AWS CLI pruža izravan pristup javnom API-ju Amazon Web Services. Budući da je alat naredbenog retka, može se koristiti i za stvaranje skripti za automatizaciju vaših Amazonovih web usluga. U ovom ćemo članku vidjeti dva načina za instaliranje AWS CLI alata na naš Ubuntu 18.04 LTS.

Instaliranje AWS CLI na Ubuntu 18.04

Uz APT

AWS CLI je dostupno u službenom spremištu paketa Ubuntu 18.04 LTS. Stoga ga je vrlo jednostavno instalirati. Prvo ažuriramo predmemoriju popisa paketa sljedećom naredbom u terminalu (Ctrl + Alt + T):

sudo apt-get update

Sada ćemo instalirati AWS CLI pomoću naredbe:

AWS CLi instalacija s apt

sudo apt-get install awscli

Nakon toga, program bi već trebao biti instaliran na našem sustavu. Moći ćemo provjerite radi li AWS CLI ispravno sa sljedećom naredbom:

aws --version

Kao što možete vidjeti na sljedećem snimku zaslona, ​​AWS CLI ispravno radi.

AWS CLI verzija

Uz Python PIP

AWS CLI je Python modul. Prednost instalacije AWS CLI kao Python modul je li to uvijek Nabavite ažuriranu verziju AWS CLI. Lako je ažurirati AWS CLI ako je instaliran kao Python modul. Također nam neće trebati root privilegije da bismo instalirali AWS CLI na ovaj način. Ako nam zatreba, AWS CLI također može se instalirati u virtualno Python okruženje.

AWS CLI je dostupno za Python 2.x i Python 3.x. Za ovaj primjer koristit ću verziju 3 Pythona. Kao što kažem, trebat će nam Python PIP za instalaciju ovog programa na naš Ubuntu. python pip nije standardno instaliran na Ubuntu 18.04 LTS. Ali lako ga je instalirati.

Pokrenite sljedeću naredbu da biste instalirali Python PIP:

AWS CLI Python instalacija

sudo apt-get install python3-pip

Treba instalirati Python PIP. Sad ćemo moći instalirajte AWS CLI pomoću PIP-a sa sljedećom naredbom u terminalu (Ctrl + Alt + T):

Pip instalirajte AWS CLI

pip3 install awscli --upgrade --user

AWS CLI Python modul mora biti instaliran i možemo provjeriti je li to slučaj upisivanjem:

python AWSCLI verzija

python3 -m awscli --version

Kao što vidite, AWS CLI je također uspješno instalirao najnoviju verziju pomoću Pythona.

Osnove AWS CLI

Želio bih vam pokazati kako AWS CLI radi na praktičan način, ali nisam potvrdio svoj AWS račun. Zbog toga se podaci koje ću koristiti dobivaju iz snimke zaslona koju sam pronašao u Googleovoj pretrazi slika. Svaki korisnik će morati zamijenite ovdje prikazane podatke svojim.

Za ovu vježbu koristim AWS CLI program iz pakirane LTS verzije Ubuntu 18.04, ne Python modul, ali naredbe su slične.

Kada se želimo prijaviti na AWS račun pomoću AWS CLI, prvo moramo konfigurirati klijenta s vjerodajnicama našeg AWS računa. Da biste to učinili, pokrenite sljedeću naredbu:

aws configure

Ako ste koristili koristi modul AWS CLI Python ovo drugo:

python -m awscli configure

Nakon toga morat ćemo upisati svoj AWS ID pristupne šifre i pritisnuti Enter. Sljedeće što će nas tražiti je da upišemo svoj ID tajnog pristupnog ključa AWS i pritisnemo Enter. ID lozinke i tajni ID pristupne šifre mogu se stvoriti iz AWS upravljačka konzola.

AWS CLI konfiguracija

Također ćemo morati upisati zadani naziv regije. To je nešto poput nas-zapad-2 u ovom primjeru.

Sada ćemo napisati zadani izlazni format. Možemo birati između zadane vrijednosti, u tom slučaju trebat ćemo samo pritisnuti Enter. Ili također možemo odabrati format JSON (JavaScript oznaka objekta), u tom slučaju ćemo upisati json i pritisnuti Enter.

Sada možemo upravljati našim web uslugama Amazon pomoću AWS CLI.

The AWS CLI konfiguracijske datoteke pohranjeni su u ~ / .aws / config i ~ / .aws / credentials, kao što možete vidjeti na sljedećem snimku zaslona.

AWS CLI spremio je vjerodajnice

Sada kada trebamo koristiti druge podatke za prijavu, sve što trebamo učiniti je izbrisati gore spomenute konfiguracijske datoteke i pokrenuti sljedeću naredbu.

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

Na kraju ćemo ponovno izvršiti konfiguraciju programa koju smo vidjeli prije.

Pomoć oko AWS CLI

Ako netko treba znati kako dobiti pomoć s ovim programom, AWS ima sjajan vodič i prilično malo dokumentacije koje korisnici mogu koristiti. Da bismo pogledali pomoć terminala, u njemu možemo izvršiti:

Pomoć za AWS CLI

aws help

Ako odlučimo instalirati Python modul, naredba pomoći bila bi:

python3 -m awscli help

Za više informacija možemo se obratiti internetska dokumentacija AWS CLI. Uz to možemo i preuzmite PDF priručnik ovog programa.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.