Kakšna je razlika med AWS CLI in konzolo?

Kaksna Je Razlika Med Aws Cli In Konzolo



Spletne storitve Amazon so ogromna platforma za uporabo storitev računalništva, shranjevanja, omrežij in baz podatkov Amazon. Do številnih teh storitev AWS je mogoče dostopati, jih uporabljati in upravljati prek konzole AWS in vmesnika ukazne vrstice AWS. Vendar pa obstajajo nekatere storitve, ki jih upravlja konzola AWS ali AWS CLI.

Najprej razumejmo, kaj sta AWS Console in AWS CLI, nato pa spregovorimo o njunih temeljnih razlikah.

Kaj je konzola AWS?

Konzola AWS je spletna aplikacija, ki uporabniku omogoča upravljanje zbirke različnih storitev AWS. Ko je račun AWS prijavljen, domača stran konzole prikazuje različne možnosti in storitve. Domača stran konzole omogoča dostop do vseh različnih nadzornih plošč storitev AWS.







Na konzoli AWS obstajata dve različni vrsti uporabniških računov AWS, tj. korenski uporabniški račun in uporabniški račun IAM:



  • Uporabniški račun root ima ves dostop do storitev računa. Račun korenskega uporabnika lahko dodeli dovoljenja uporabnikom IAM, ki so povezani z njim, in uporabnikom IAM omeji uporabo storitev, ki niso dovoljene.
  • Uporabniški račun IAM je tisti, ki ima omejena dovoljenja za uporabo določenih storitev AWS:



Ko se uporabnik prijavi bodisi v korenski uporabnik AWS bodisi v račun IAM, se prikaže spletna stran konzole z različnimi možnostmi:





Kaj je AWS CLI?

Vmesnik ukazne vrstice AWS je poenoteno orodje, ki se uporablja za dostop in upravljanje storitev AWS s pisnimi ukazi v lupini ukazne vrstice. Več operacij AWS je mogoče izvesti z vnosom besedilnih ukazov v terminal brez vmešavanja konzole.



Če želite uporabiti CLI za izvajanje operacij, je treba AWS CLI najprej namestiti in konfigurirati v sistemu. Trenutno obstajata dve različici AWS CLI (v1 in v2), različica 2 (v2) pa se uporablja kot najnovejša različica. Če AWS CLI še ni bil nameščen v sistemu, ne bo izvedel nobenega od ukazov AWS. Torej, najprej ga namestite.

Naslednji ukaz se uporablja za konfiguracijo AWS CLI:

aws configure

To od uporabnika zahteva ID ključa za dostop in skrivni ključ za dostop:

Uporabnik mora samo konfigurirati AWS CLI z uporabo poverilnic (ključ za dostop in skrivni ključ za dostop) uporabniškega računa IAM ali uporabniškega računa Root. Ključi za dostop in tajni dostopni ključi, ki jih zahteva AWS CLI, so prikazani na konzoli AWS:

Ključ za dostop in skrivni dostop je prilepljen v terminal za konfiguracijo AWS CLI. Ko je AWS CLI konfiguriran, lahko ukaze CLI uporabite za nadzor storitev AWS:

Glavne razlike med AWS CLI in konzolo

Sledijo glavne razlike med konzolo AWS in AWS CLI:

Konzola AWS AWS CLI
Operacije se izvajajo v spletnih aplikacijah z uporabo vmesnikov spletnih strani AWS. Operacije se izvajajo z izvajanjem ukazov v lupini ukazne vrstice.
Konzola AWS ne potrebuje dostopa in tajnega dostopa za izvajanje nalog AWS. AWS CLI zahteva dostop in tajne ključe za dostop za izvajanje nalog AWS.
Za uporabo konzole AWS se mora uporabnik prijaviti v račun AWS. Za uporabo vmesnika ukazne vrstice AWS mora uporabnik najprej namestiti in konfigurirati AWS it v sistemu.
Konzola AWS samo ustvari ključe in ukaze za njihovo uporabo v terminalu za vzpostavitev povezav, kot sta RDP in SSH. AWS CLI izvede ukaze za izvajanje omrežnih operacij po povezavi prek RDP in SSH z uporabo ključev, ustvarjenih prek konzole AWS.
Konzola AWS je naložena v brskalnik. AWS CLI se odpre z lupino ukazne vrstice v sistemu.

To povzema razliko med konzolo AWS in AWS CLI.

Zaključek

Konzola AWS je spletna aplikacija, naložena v brskalniku, ki vsebuje zbirko različnih storitev AWS. Konzola za upravljanje AWS je prikazana kot prvi vmesnik AWS prek konzol vseh storitev, ki jih je mogoče odpreti. AWS CLI je poenoteno orodje, ki od uporabnikov zahteva, da po konfiguraciji vnesejo ukaze AWS v lupino ukazne vrstice.