Hva er forskjellen mellom AWS CLI og konsoll?

Hva er forskjellen mellom AWS CLI og konsoll?
Amazon Web Services er en enorm plattform for å bruke Amazons beregning, lagring, nettverk og databasetjenester. Mange av disse AWS -tjenestene kan nås, brukes og administreres gjennom både AWS -konsollen og AWS -kommandolinjegrensesnittet. Imidlertid er det noen tjenester som administreres av enten AWS -konsoll eller AWS CLI.

La oss først forstå hva AWS -konsollen og AWS CLI er, og deretter snakke om deres kjerneforskjeller.

Hva er AWS -konsoll?

AWS -konsoll er webapplikasjonen som lar brukeren administrere en samling av forskjellige AWS -tjenester. Når AWS -kontoen er logget inn, viser hjemmesiden til konsollen forskjellige alternativer og tjenester. Konsollens hjemmeside gir tilgang til alle de forskjellige AWS -tjenestedashbordene.

Det er to forskjellige typer AWS -brukerkontoer på AWS -konsoll, i.e., Rotbrukerkonto og IAM brukerkonto:

  • Rotbrukerkontoen har all tilgang til kontotjenestene. Rotbrukerkontoen kan gi tillatelser til IAM -brukerne som er koblet til den, og begrenser IAM -brukerne fra å bruke andre tjenester enn det som er tillatt.
  • IAM -brukerkontoen er en som har begrensede tillatelser til å bruke visse AWS -tjenester:

Når brukeren logger seg på enten AWS Root -bruker- eller IAM -konto, viser den konsollsiden med forskjellige alternativer:

Hva er AWS CLI?

AWS Command Line Interface er et enhetlig verktøy som brukes til å få tilgang til og administrere AWS-tjenestene gjennom skriftlige kommandoer i kommandolinjeskallet. Flere AWS -operasjoner kan utføres ved å legge inn tekstkommandoer i terminalen uten å forstyrre konsollen.

For å bruke CLI til å utføre operasjoner, må AWS CLI først installeres og konfigureres på systemet. Det er for tiden to versjoner av AWS CLI (V1 og V2), og versjon 2 (V2) brukes som den nyeste versjonen. Hvis AWS CLI ikke allerede er installert på systemet, vil den ikke utføre noen av AWS -kommandoene. Så installer den først.

Følgende kommando brukes til å konfigurere AWS CLI:

AWS Konfigurer

Dette ber brukeren om tilgangsnøkkel -ID og hemmelig tilgangsnøkkel:

Brukeren trenger bare å konfigurere AWS CLI ved å bruke legitimasjon (tilgangsnøkkel og hemmelig tilgangsnøkkel) til enten IAM -brukerkontoen eller Root User -kontoen. Access and Secret Access -nøklene som er spurt av AWS CLI vises på AWS -konsollen:

Access and Secret Access -tasten limes inn i terminalen for å konfigurere AWS CLI. Når AWS CLI er konfigurert, kan CLI -kommandoene brukes til å kontrollere AWS -tjenester:

Store forskjeller mellom AWS CLI og konsoll

Følgende er de største forskjellene mellom AWS -konsollen og AWS CLI:

AWS -konsoll Aws cli
Operasjonene utføres på webapplikasjonene ved hjelp av AWS -grensesnittene til AWS. Operasjonene utføres ved å utføre kommandoer på kommandolinjeskallet.
AWS -konsoll krever ikke tilgang og hemmelig tilgang for å utføre AWS -oppgaver. AWS CLI krever tilgang og hemmelige tilgangsnøkler for å utføre AWS -oppgaver.
For å bruke AWS -konsollen, må brukeren registrere seg og logge på AWS -kontoen. For å bruke AWS -kommandolinjegrensesnittet, må brukeren installere og konfigurere AWS den på systemet først.
AWS -konsoll genererer bare nøklene og kommandoene for å bruke dem i terminalen for å etablere tilkoblinger som RDP og SSH. AWS CLI utfører kommandoene for å utføre nettverksoperasjonene etter å ha koblet gjennom RDP og SSH ved bruk av tastene generert gjennom AWS -konsollen.
AWS -konsoll er lastet på nettleseren. AWS CLI åpnes ved hjelp av kommandolinjeskallet på systemet.

Dette oppsummerer forskjellen mellom AWS -konsollen og AWS CLI.

Konklusjon

AWS -konsollen er webapplikasjonen lastet på nettleseren som inneholder en samling av forskjellige AWS -tjenester. AWS Management Console vises som det aller første grensesnittet av AWS gjennom konsoller av alle tjenestene som kan åpnes. AWS CLI er det enhetlige verktøyet som ber brukerne om å legge inn AWS-kommandoer på kommandolinjeskallet etter konfigurasjon.