I-AWS CLI (Command Line Interface), ukufakwa ku-Ubuntu 18.04 LTS

Mayelana ne-AWS CLI

Esihlokweni esilandelayo sizobheka i-AWS Command Line Interface. I-AWS noma i-Amazon Web Service command line interface iyithuluzi lomugqa womyalo we phatha amasevisi wethu we-Amazon.

I-AWS CLI inikeza ukufinyelela ngqo ku-Amazon Public Services API yomphakathi. Njengoba kuyithuluzi lomugqa womyalo, lingasetshenziswa futhi ukudala imibhalo yokwenza izinsiza zakho zewebhu ze-Amazon zisebenze ngokuzenzakalela. Kulesi sihloko sizobona izindlela ezimbili zokufaka ithuluzi le-AWS CLI ku-Ubuntu 18.04 LTS yethu.

Ukufaka i-AWS CLI ku-Ubuntu 18.04

Nge-APT

I-AWS CLI ithi itholakala endaweni yokugcina esemthethweni ye-Ubuntu 18.04 LTS. Ngakho-ke, kulula kakhulu ukuyifaka. Okokuqala sibuyekeza i-cache yohlu lwephakeji ngomyalo olandelayo ku-terminal (Ctrl + Alt + T):

sudo apt-get update

Manje sizofaka i-AWS CLI sisebenzisa umyalo:

Ukufakwa kwe-AWS CLi nge-apt

sudo apt-get install awscli

Ngemuva kwalokhu, uhlelo kufanele selufakiwe ohlelweni lwethu. Sizokwazi hlola ukuthi i-AWS CLI isebenza kahle yini ngomyalo olandelayo:

aws --version

Njengoba ukwazi ukubona esithombeni esilandelayo, i-AWS CLI isebenza kahle.

Uhlobo lwe-AWS CLI

NgePython PIP

I-AWS CLI imodyuli yePython. Inzuzo yokufaka I-AWS CLI njengemodyuli yePython kuhlale kunjalo Thola inguqulo ebuyekeziwe ye-AWS CLI. Kulula ukubuyekeza i-AWS CLI uma ifakwe njengemodyuli yePython. Ngeke futhi sidinge amalungelo empande ukufaka i-AWS CLI ngale ndlela. Uma siyidinga, i-AWS CLI nayo ingafakwa endaweni ebonakalayo yePython.

I-AWS CLI ithi itholakalela i-Python 2.x ne-Python 3.x. Ngalesi sibonelo ngizosebenzisa inguqulo 3 yePython. Njengoba ngisho, sizodinga iPython PIP ukufaka lolu hlelo ku-Ubuntu bethu. I-Python PIP ayifakwanga ngokuzenzakalela ku-Ubuntu 18.04 LTS. Kepha kulula ukuyifaka.

Qalisa umyalo olandelayo ukufaka iPython PIP:

Ukufaka kwe-AWS CLI Python

sudo apt-get install python3-pip

IPython PIP kufanele ifakwe. Manje sizokwazi faka i-AWS CLI usebenzisa i-PIP ngomyalo olandelayo ku-terminal (Ctrl + Alt + T):

Ukufaka ipayipi i-AWS CLI

pip3 install awscli --upgrade --user

Imodyuli ye-AWS CLI Python kufanele ifakwe futhi singabheka uma kungokuthayipha:

python Inguqulo ye-AWSCLI

python3 -m awscli --version

Njengoba ukwazi ukubona, i-AWS CLI nayo ifake ngempumelelo inguqulo yakamuva isebenzisa iPython.

Izisekelo ze-AWS CLI

Ngingathanda ukukubonisa ukuthi i-AWS CLI isebenza kanjani ngendlela ebonakalayo, kodwa angikayiqinisekisi i-akhawunti yami ye-AWS. Kungakho idatha engizoyisebenzisa itholakala kusithombe-skrini engisitholile kusesho lwesithombe kusuka ku-Google. Umsebenzisi ngamunye kuzofanela buyisela idatha eboniswe lapha ngeyakho.

Kulolu hlelo ngisebenzisa uhlelo lwe-AWS CLI kusuka kunguqulo ye-LTS ehlanganisiwe ye-Ubuntu 18.04, hhayi imodyuli yePython, kepha imiyalo iyafana.

Lapho sifuna ukungena ku-akhawunti ye-AWS sisebenzisa i-AWS CLI, okokuqala kufanele simise iklayenti ngemininingwane ye-akhawunti yethu ye-AWS. Ukuze wenze lokhu, sebenzisa umyalo olandelayo:

aws configure

Uma usebenzise imodyuli ye-AWS CLI Python isebenzisa lokhu okunye:

python -m awscli configure

Ngemuva kwalokhu, kuzofanele sithayiphe i-ID yethu yokhiye we-AWS bese ucindezela u-Enter. Okulandelayo esizocelwa ukuba sikwenze ukuthayipha i-ID yethu yokhiye wokufinyelela eyimfihlo bese ucindezela u-Enter. I-ID yokhiye wokungena kanye ne-ID eyimfihlo yokhiye kungakhiwa kusuka ku- I-AWS Management Console.

Ukumiswa kwe-AWS CLI

Kuzofanele futhi ukuthi sithayiphe igama lesifunda esizenzakalelayo. Kuyinto efana nathi-west-2 kulesi sibonelo.

Manje sizobhala ifomethi yethu yokukhipha ezenzakalelayo. Singakhetha phakathi kwenani elizenzakalelayo, lapho-ke kuzofanele sicindezele u-Enter kuphela. Noma singakhetha futhi ifomethi ye-JSON (I-JavaScript Object Notation), lapho sizothayipha i-json bese sishaya u-Enter.

Manje sesizokwazi ukuphatha i-Amazon Web Services yethu sisebenzisa i-AWS CLI.

I-Los Amafayela wokumiswa kwe-AWS CLI zigcinwa ku- ~ / .aws / config naku- ~ / .aws / credentials, njengoba ubona esithombeni esilandelayo.

I-AWS CLI iqinisekisa imininingwane

Manje lapho sidinga ukusebenzisa imininingwane yokungena ehlukile, konke okumele sikwenze ukususa amafayela wokumisa ashiwo ngenhla bese usebenzisa umyalo olandelayo.

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

Sizogcina sisebenzisa futhi ukucushwa kohlelo esikubonile ngaphambili.

Siza nge-AWS CLI

Uma noma ngubani edinga ukwazi ukuthi angaluthola kanjani lolu hlelo, I-AWS inomhlahlandlela omuhle nemibhalo emincane impela abasebenzisi abangayisebenzisa. Ukubonisana nosizo oluvela esigungwini esingasisebenzisa kuso:

Usizo lwe-AWS CLI

aws help

Uma sikhetha ukufaka imodyuli yePython, umyalo wosizo kungaba:

python3 -m awscli help

Ngemininingwane engaphezulu, singathintana ne- imibhalo eku-inthanethi AWS CLI. Ngaphezu kwalokho singakwazi futhi landa ifayela le- Ibhukwana le-PDF yalolu hlelo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.