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:
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.