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:
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.
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:
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):
pip3 install awscli --upgrade --user
Imodyuli ye-AWS CLI Python kufanele ifakwe futhi singabheka uma kungokuthayipha:
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.
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.
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:
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.