Ano ang Pagkakaiba sa pagitan ng AWS CLI at Console?

Ano Ang Pagkakaiba Sa Pagitan Ng Aws Cli At Console



Ang Amazon Web Services ay isang malaking platform upang magamit ang mga serbisyo sa pag-compute, storage, networking, at database ng amazons. Marami sa mga serbisyong AWS na ito ay maaaring ma-access, magamit at pamahalaan sa pamamagitan ng parehong AWS Console at AWS Command Line Interface. Gayunpaman, may ilang mga serbisyong pinamamahalaan ng alinman sa AWS console o AWS CLI.

Unawain muna natin kung ano ang AWS Console at AWS CLI at pagkatapos ay pag-usapan ang kanilang mga pangunahing pagkakaiba.

Ano ang AWS Console?

Ang AWS console ay ang web application na nagbibigay-daan sa user na pamahalaan ang isang koleksyon ng iba't ibang serbisyo ng AWS. Kapag ang AWS account ay naka-log in, ang console home page ay nagpapakita ng iba't ibang mga opsyon at serbisyo. Ang home page ng console ay nagbibigay ng access sa lahat ng iba't ibang mga dashboard ng serbisyo ng AWS.







Mayroong dalawang magkaibang uri ng AWS user account sa AWS Console, ibig sabihin, root user account at IAM user account:



  • Ang root user account ay may lahat ng access sa mga serbisyo ng account. Ang root user account ay maaaring magbigay ng mga pahintulot sa mga user ng IAM na konektado dito, na naghihigpit sa mga user ng IAM na gumamit ng mga serbisyo maliban sa pinapayagan.
  • Ang IAM user account ay isa na may limitadong pahintulot na gumamit ng ilang partikular na serbisyo ng AWS:



Kapag nag-log in ang user sa AWS root user o IAM account, ipinapakita nito ang console web page na may iba't ibang opsyon:





Ano ang AWS CLI?

Ang AWS Command Line Interface ay isang pinag-isang tool na ginagamit upang i-access at pamahalaan ang mga serbisyo ng AWS sa pamamagitan ng mga nakasulat na command sa command-line shell. Maaaring isagawa ang maraming operasyon ng AWS sa pamamagitan ng paglalagay ng mga textual na command sa terminal nang walang panghihimasok ng Console.



Upang magamit ang CLI upang magsagawa ng mga operasyon, ang AWS CLI ay kailangang i-install at i-configure muna sa system. Kasalukuyang mayroong dalawang bersyon ng AWS CLI (v1 at v2), at ginagamit ang bersyon 2 (v2) bilang pinakabagong bersyon. Kung ang AWS CLI ay hindi pa naka-install sa system, hindi nito isasagawa ang alinman sa mga AWS command. Kaya, i-install muna ito.

Ang sumusunod na command ay ginagamit upang i-configure ang AWS CLI:

aws configure

Hinihiling nito sa user ang Access Key ID at Secret Access Key:

Kailangan lang i-configure ng user ang AWS CLI gamit ang mga kredensyal (access key at secret access key) ng alinman sa IAM user account o Root user account. Ang mga access at lihim na access key na hiniling ng AWS CLI ay ipinapakita sa AWS console:

Ang access at sikretong access key ay idinidikit sa terminal upang i-configure ang AWS CLI. Kapag na-configure na ang AWS CLI, magagamit ang mga CLI command para makontrol ang mga serbisyo ng AWS:

Mga Pangunahing Pagkakaiba sa Pagitan ng AWS CLI at Console

Ang mga sumusunod ay ang mga pangunahing pagkakaiba sa pagitan ng AWS Console at AWS CLI:

AWS Console AWS CLI
Isinasagawa ang mga operasyon sa mga web application gamit ang mga interface ng web page ng AWS. Ang mga operasyon ay ginagawa sa pamamagitan ng pagpapatupad ng mga command sa command-line shell.
Ang AWS Console ay hindi nangangailangan ng access at lihim na pag-access upang maisagawa ang mga gawain sa AWS. Ang AWS CLI ay nangangailangan ng access at mga lihim na access key upang maisagawa ang mga gawain sa AWS.
Para magamit ang AWS Console, kailangang mag-sign up at mag-log in ang user sa AWS account. Para magamit ang AWS Command Line Interface, kailangang i-install at i-configure muna ng user ang AWS nito sa system.
Binubuo lang ng AWS Console ang mga susi at utos para magamit ang mga ito sa terminal para magtatag ng mga koneksyon tulad ng RDP at SSH. Isinasagawa ng AWS CLI ang mga utos upang isagawa ang mga pagpapatakbo ng network pagkatapos kumonekta sa pamamagitan ng RDP at SSH gamit ang mga key na nabuo sa pamamagitan ng AWS Console.
Ang AWS Console ay na-load sa browser. Binuksan ang AWS CLI gamit ang command-line shell sa system.

Binubuo nito ang pagkakaiba sa pagitan ng AWS Console at AWS CLI.

Konklusyon

Ang AWS console ay ang web application na na-load sa browser na naglalaman ng koleksyon ng iba't ibang serbisyo ng AWS. Ang AWS management console ay ipinapakita bilang ang pinakaunang interface ng AWS sa pamamagitan ng mga console ng lahat ng mga serbisyong maaaring mabuksan. Ang AWS CLI ay ang pinag-isang tool na humihiling sa mga user na ipasok ang mga AWS command sa Command-line shell pagkatapos ng configuration.