AWS CLI (komandų eilutės sąsaja), diegimas „Ubuntu 18.04 LTS“

Apie AWS CLI

Kitame straipsnyje mes pažvelgsime į AWS komandų eilutės sąsają. AWS arba „Amazon Web Service“ komandinės eilutės sąsaja yra komandinės eilutės įrankis, skirtas valdyti mūsų „Amazon“ žiniatinklio paslaugas.

AWS CLI teikia tiesioginė prieiga prie „Amazon Web Services“ viešosios API. Kadangi tai yra komandinės eilutės įrankis, jis taip pat gali būti naudojamas kuriant scenarijus, kad būtų galima automatizuoti jūsų „Amazon“ žiniatinklio paslaugas. Šiame straipsnyje mes pamatysime du būdus, kaip įdiegti AWS CLI įrankį mūsų „Ubuntu 18.04 LTS“.

AWS CLI diegimas „Ubuntu 18.04“

Su APT

AWS CLI yra galima rasti oficialioje „Ubuntu 18.04 LTS“ paketų saugykloje. Todėl jį įdiegti labai lengva. Pirmiausia atnaujiname paketų sąrašo talpyklą naudodami šią komandą terminale (Ctrl + Alt + T):

sudo apt-get update

Dabar mes ketiname įdiegti AWS CLI naudodami komandą:

AWS CLi diegimas su apt

sudo apt-get install awscli

Po to programa jau turėtų būti įdiegta mūsų sistemoje. Mes galime patikrinkite, ar AWS CLI veikia tinkamai su tokia komanda:

aws --version

Kaip matote kitoje ekrano kopijoje, AWS CLI veikia tinkamai.

AWS CLI versija

Su Python PIP

AWS CLI yra „Python“ modulis. Diegimo privalumas AWS CLI kaip „Python“ modulis ar tai visada Gaukite atnaujintą AWS CLI versiją. Lengva atnaujinti AWS CLI, jei jis įdiegtas kaip „Python“ modulis. Mums taip pat nereikės root teisių, kad tokiu būdu įdiegtume AWS CLI. Jei mums to reikia, taip pat AWS CLI galima įdiegti virtualioje „Python“ aplinkoje.

AWS CLI yra galima „Python 2.x“ ir „Python 3.x“. Šiame pavyzdyje naudosiu „Python“ 3 versiją. Kaip sakau, mums reikės „Python PIP“, kad įdiegtume šią programą savo „Ubuntu“. „Python“ PIP pagal numatytuosius nustatymus jis nėra įdiegtas „Ubuntu 18.04 LTS“. Bet tai lengva įdiegti.

Norėdami įdiegti „Python PIP“, paleiskite šią komandą:

„AWS CLI Python“ diegimas

sudo apt-get install python3-pip

Reikėtų įdiegti „Python PIP“. Dabar galėsime įdiekite AWS CLI naudodami PIP naudodami šią komandą terminale (Ctrl + Alt + T):

Instaliuokite „AWS CLI“

pip3 install awscli --upgrade --user

Turi būti įdiegtas „AWS CLI Python“ modulis ir mes galime patikrinti, ar taip yra, įvesdami:

python AWSCLI versija

python3 -m awscli --version

Kaip matote, AWS CLI taip pat sėkmingai įdiegė naujausią versiją naudodamas „Python“.

AWS CLI pagrindai

Norėčiau jums parodyti, kaip AWS CLI veikia praktiškai, bet aš nepatvirtinau savo AWS paskyros. Štai kodėl duomenys, kuriuos naudosiu, gaunami iš ekrano kopijos, kurią radau „Google“ vaizdų paieškoje. Kiekvienas vartotojas turės pakeiskite čia rodomus duomenis savo.

Šiam pratimui naudoju „AWS CLI“ programą iš „Ubuntu 18.04“ paketinės LTS versijos, o ne „Python“ modulio, tačiau komandos yra panašios.

Kai norime prisijungti prie AWS paskyros naudodami AWS CLI, pirmiausia turime sukonfigūruoti klientą naudodami mūsų AWS paskyros kredencialus. Norėdami tai padaryti, paleiskite šią komandą:

aws configure

Jei naudojate naudoja AWS CLI Python modulis šis kitas:

python -m awscli configure

Po to turėsime įvesti savo AWS slaptažodžio ID ir paspausti Enter. Kitas dalykas, kurio jis paprašys, yra įvesti AWS slaptos prieigos rakto ID ir paspausti Enter. Prieigos rakto ID ir slaptojo kodo ID galima sukurti iš AWS valdymo pultas.

AWS CLI konfigūracija

Taip pat turėsime įvesti numatytąjį regiono pavadinimą. Šiame pavyzdyje tai kažkas panašaus į mus-vakarus-2.

Dabar mes parašysime numatytąjį išvesties formatą. Galime pasirinkti tarp numatytosios vertės, tokiu atveju mums teks paspausti tik „Enter“. Arba mes taip pat galime pasirinkti JSON formatą („JavaScript“ objektų žymėjimas), tokiu atveju mes įveskite json ir paspauskite Enter.

Dabar mes galime valdyti savo „Amazon Web Services“ naudodami AWS CLI.

Los AWS CLI konfigūracijos failai jie saugomi ~ / .aws / config ir ~ / .aws / kredencialuose, kaip matote šioje ekrano kopijoje.

AWS CLI išsaugojo kredencialus

Dabar, kai reikės naudoti kitą prisijungimo informaciją, teks tik ištrinti aukščiau paminėtus konfigūracijos failus ir paleisti šią komandą.

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

Galų gale vėl vykdysime programos konfigūraciją, kurią matėme anksčiau.

Pagalba dėl AWS CLI

Jei kas nors turi žinoti, kaip gauti pagalbos dėl šios programos, AWS turi puikų vadovą ir nemažai dokumentų kurią vartotojai gali naudoti. Norėdami pasinaudoti terminalo pagalba, mes galime jį atlikti:

„AWS CLI“ pagalba

aws help

Jei pasirinksime įdiegti „Python“ modulį, pagalbos komanda būtų tokia:

python3 -m awscli help

Norėdami gauti daugiau informacijos, galite kreiptis į internetinė dokumentacija AWS CLI. Be to, mes taip pat galime atsisiųsti PDF vadovas Šios programos.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.