AWS ponuja številne storitve za vsakogar. Če pa želite enostaven in nadzorovan način nadzora vseh svojih storitev AWS, morate namestiti AWS CLI (vmesnik ukazne vrstice). AWS CLI vam omogoča dostop do AWS API, ki vam omogoča upravljanje vseh storitev glede na nalogo, ki jo opravljate ali želite avtomatizirati.
AWS CLI lahko namestite na Ubuntu 24.04 in glede na vaše želje lahko uporabite dva pristopa. Lahko ga namestite kot snap paket ali modul Python znotraj virtualnega okolja Python. Pogovorimo se o vsaki možnosti.
1. način: Namestite AWS CLI prek Snap
Ubuntu podpira AWS CLI in do njega lahko dostopate kot snap paket iz App Center prek GUI ali z uporabo ukaz snap . Namestitev AWS CLI kot trenutek bo namestila vse potrebne pakete odvisnosti, ne da bi jih namestili ločeno.
Če se vam zdi ta pristop primeren, izvedite spodnji ukaz za namestitev AWS CLI.
$ sudo snap namestite aws - cli -- klasična
AWS CLI bo prenesen in nameščen v vaš sistem. S to možnostjo je AWS CLI dostopen v celotnem sistemu in ne le v virtualnem okolju, kot pri drugi metodi.
Ko namestite AWS CLI, preverite nameščeno različico, da se prepričate, da je bil paket uspešno nameščen.
$ aws -- različicaNamestili smo različico AWS CLI 2.15.38.
Naslednji korak je nastavitev AWS CLI tako, da ga povežete z vašim računom AWS, da boste lahko prevzeli nadzor nad svojimi storitvami AWS. Zaženite spodnji ukaz configure.
$ aws configureZa dokončanje nastavitve vnesite svoje poverilnice.
2. način: namestite AWS CLI kot modul Python
AWS CLI lahko namestite tudi na Ubuntu 24.04 kot modul Python. Ta metoda zahteva ustvarjanje a virtualno okolje in uporabo pip za namestitev AWS CLI. Navidezno okolje je osamljen način uporabe paketov. Namesto da bi bil AWS CLI dostopen v celotnem sistemu, ga lahko omejite na dostop samo znotraj ustvarjenega virtualnega okolja.
Poleg tega, če nimate privilegijev sudo v sistemu, pod pogojem, da imate virtualno okolje, vam bo uspelo namestiti AWS CLI. Sledite spodnjim korakom.
1. korak: Namestite Python3 PIP in Venv
Za ustvarjanje virtualnega okolja moramo imeti nameščen Venv. Izvedite spodnji ukaz, da ga namestite.
Za pomoč pri nameščanju modulov Python potrebujete tudi PIP. Zato namestite PIP z naslednjim ukazom.
$ sudo apt namestite python3 - pip 2. korak: Ustvarite virtualno okolje
Z Venv lahko ustvarimo osamljeno okolje, v katerem lahko namestimo AWS CLI, ne da bi zahtevali privilegije sudo. Pri delu z moduli Python je priporočljivo virtualno okolje, saj ne moti paketov, nameščenih v APT. Poleg tega, če gredo stvari vstran, to ne vpliva na vaš sistem. Za ta primer uporabljamo Python 3.
Tukaj je opisano, kako ustvarite virtualno okolje in ga aktivirate.
$ python3 - m venv. venvvir $. venv / koš / aktivirati
Navidezno okolje smo poimenovali 'venv', vendar lahko uporabite katero koli želeno ime. Spet smo ustvarili imenik na naši trenutni lokaciji, vendar lahko določite drugo pot.
3. korak: Namestite AWS CLI
Znotraj virtualnega okolja bo izvajanje naslednjega ukaza preneslo in namestilo AWS CLI.
Prepričajte se, da je prenos uspešno končan. Dobili boste izhod, podoben spodnjemu.
Lahko preverite nameščeno različico.
$ aws -- različicaKo je nameščen AWS CLI, ga konfigurirajte za začetek upravljanja vaših storitev AWS. Ko ga nehate uporabljati ali želite zapustiti virtualno okolje, ga deaktivirajte.
Zaključek
AWS CLI je prednostni način upravljanja vaših storitev AWS. V Ubuntu 24.04 ga lahko namestite kot snap paket ali v virtualnem okolju Python z uporabo PIP. Ta objava je obravnavala vsako metodo in navedla primere za ustvarjanje podrobnega in enostavnega vodnika, ki bi ga vsi lahko sledili.