Hvad er forskellen mellem AWS CLI og konsol?

Hvad Er Forskellen Mellem Aws Cli Og Konsol



Amazon Web Services er en enorm platform til at bruge Amazons computer-, lagrings-, netværks- og databasetjenester. Mange af disse AWS-tjenester kan tilgås, bruges og administreres gennem både AWS Console og AWS Command Line Interface. Der er dog nogle tjenester, der administreres af enten AWS-konsol eller AWS CLI.

Lad os først forstå, hvad AWS-konsollen og AWS CLI er, og derefter tale om deres kerneforskelle.

Hvad er AWS-konsol?

AWS-konsollen er webapplikationen, der giver brugeren mulighed for at administrere en samling af forskellige AWS-tjenester. Når AWS-kontoen er logget ind, viser konsollens hjemmeside forskellige muligheder og tjenester. Konsolhjemmesiden giver adgang til alle de forskellige AWS-servicedashboards.







Der er to forskellige typer AWS-brugerkonti på AWS-konsollen, dvs. root-brugerkonto og IAM-brugerkonto:



  • Rootbrugerkontoen har al adgang til kontotjenesterne. Rootbrugerkontoen kan give tilladelser til de IAM-brugere, der er tilsluttet den, hvilket begrænser IAM-brugerne fra at bruge andre tjenester end det tilladte.
  • IAM-brugerkontoen er en, der har begrænsede tilladelser til at bruge visse AWS-tjenester:



Når brugeren logger på enten AWS root-bruger eller IAM-konto, viser den konsolwebsiden med forskellige muligheder:





Hvad er AWS CLI?

AWS Command Line Interface er et samlet værktøj, der bruges til at få adgang til og administrere AWS-tjenesterne gennem skrevne kommandoer i kommandolinjeskallen. Flere AWS-operationer kan udføres ved at indtaste tekstkommandoer i terminalen uden indblanding fra konsollen.



For at bruge CLI til at udføre operationer, skal AWS CLI først installeres og konfigureres på systemet. Der er i øjeblikket to versioner af AWS CLI (v1 og v2), og version 2 (v2) bruges som den seneste version. Hvis AWS CLI ikke allerede er installeret på systemet, vil den ikke udføre nogen af ​​AWS-kommandoerne. Så installer det først.

Følgende kommando bruges til at konfigurere AWS CLI:

aws konfigurere

Dette beder brugeren om adgangsnøgle-id og hemmelig adgangsnøgle:

Brugeren skal blot konfigurere AWS CLI ved hjælp af legitimationsoplysningerne (adgangsnøgle og hemmelig adgangsnøgle) for enten IAM-brugerkontoen eller root-brugerkontoen. De adgangsnøgler og hemmelige adgangsnøgler, som AWS CLI anmoder om, vises på AWS-konsollen:

Adgangs- og hemmelige adgangsnøglen indsættes i terminalen for at konfigurere AWS CLI. Når AWS CLI er konfigureret, kan CLI-kommandoerne bruges til at styre AWS-tjenester:

Større forskelle mellem AWS CLI og konsol

Følgende er de største forskelle mellem AWS-konsollen og AWS CLI:

AWS konsol AWS CLI
Operationerne udføres på webapplikationerne ved hjælp af AWS's websidegrænseflader. Operationerne udføres ved at udføre kommandoer på kommandolinjeskallen.
AWS Console kræver ikke adgang og hemmelig adgang for at udføre AWS-opgaver. AWS CLI kræver adgang og hemmelige adgangsnøgler for at udføre AWS-opgaver.
For at bruge AWS-konsollen skal brugeren tilmelde sig og logge ind på AWS-kontoen. For at bruge AWS Command Line Interface skal brugeren først installere og konfigurere AWS det på systemet.
AWS Console genererer kun nøglerne og kommandoerne for at bruge dem i terminalen til at etablere forbindelser som RDP og SSH. AWS CLI udfører kommandoerne til at udføre netværksoperationerne efter at have oprettet forbindelse gennem RDP og SSH ved hjælp af nøglerne genereret gennem AWS Console.
AWS-konsollen indlæses i browseren. AWS CLI åbnes ved hjælp af kommandolinjeskallen på systemet.

Dette opsummerer forskellen mellem AWS-konsollen og AWS CLI.

Konklusion

AWS-konsollen er den webapplikation, der er indlæst i browseren, og som indeholder en samling af forskellige AWS-tjenester. AWS-administrationskonsollen vises som den allerførste grænseflade for AWS gennem konsoller for alle de tjenester, der kan åbnes. AWS CLI er det forenede værktøj, der beder brugerne om at indtaste AWS-kommandoer på kommandolinjeskallen efter konfiguration.