Was ist der Unterschied zwischen AWS CLI und Konsole?

Was Ist Der Unterschied Zwischen Aws Cli Und Konsole



Amazon Web Services ist eine riesige Plattform zur Nutzung von Rechen-, Speicher-, Netzwerk- und Datenbankdiensten von Amazon. Auf viele dieser AWS-Services kann sowohl über die AWS-Konsole als auch über die AWS-Befehlszeilenschnittstelle zugegriffen, diese verwendet und verwaltet werden. Es gibt jedoch einige Dienste, die entweder von der AWS-Konsole oder der AWS CLI verwaltet werden.

Lassen Sie uns zunächst verstehen, was die AWS Console und die AWS CLI sind, und dann über ihre wichtigsten Unterschiede sprechen.

Was ist die AWS-Konsole?

Die AWS-Konsole ist die Webanwendung, mit der der Benutzer eine Sammlung verschiedener AWS-Services verwalten kann. Wenn das AWS-Konto angemeldet ist, zeigt die Startseite der Konsole verschiedene Optionen und Dienste an. Die Startseite der Konsole bietet Zugriff auf alle verschiedenen AWS-Service-Dashboards.







Es gibt zwei verschiedene Arten von AWS-Benutzerkonten in der AWS-Konsole, d. h. Root-Benutzerkonto und IAM-Benutzerkonto:



  • Das Root-Benutzerkonto hat den gesamten Zugriff auf die Kontodienste. Das Root-Benutzerkonto kann den damit verbundenen IAM-Benutzern Berechtigungen erteilen, wodurch die IAM-Benutzer daran gehindert werden, andere Dienste als die zulässigen zu verwenden.
  • Das IAM-Benutzerkonto hat eingeschränkte Berechtigungen zur Nutzung bestimmter AWS-Services:



Wenn sich der Benutzer entweder beim AWS-Root-Benutzer oder beim IAM-Konto anmeldet, wird die Konsolen-Webseite mit verschiedenen Optionen angezeigt:





Was ist AWS CLI?

AWS Command Line Interface ist ein einheitliches Tool, das für den Zugriff auf und die Verwaltung der AWS-Services durch geschriebene Befehle in der Befehlszeilen-Shell verwendet wird. Mehrere AWS-Operationen können durch Eingabe von Textbefehlen in das Terminal ohne Eingriff der Konsole durchgeführt werden.



Um die CLI zum Ausführen von Operationen zu verwenden, muss die AWS CLI zuerst auf dem System installiert und konfiguriert werden. Derzeit gibt es zwei Versionen der AWS CLI (v1 und v2), und Version 2 (v2) wird als neueste Version verwendet. Wenn die AWS CLI noch nicht auf dem System installiert wurde, führt sie keinen der AWS-Befehle aus. Installieren Sie es also zuerst.

Der folgende Befehl wird verwendet, um die AWS CLI zu konfigurieren:

aws konfigurieren

Dies fragt den Benutzer nach der Zugriffsschlüssel-ID und dem geheimen Zugriffsschlüssel:

Der Benutzer muss lediglich die AWS CLI mit den Anmeldeinformationen (Zugriffsschlüssel und geheimer Zugriffsschlüssel) entweder des IAM-Benutzerkontos oder des Root-Benutzerkontos konfigurieren. Die von der AWS CLI angeforderten Zugriffs- und geheimen Zugriffsschlüssel werden auf der AWS-Konsole angezeigt:

Der Zugriff und der geheime Zugriffsschlüssel werden in das Terminal eingefügt, um die AWS CLI zu konfigurieren. Sobald die AWS CLI konfiguriert ist, können die CLI-Befehle verwendet werden, um AWS-Services zu steuern:

Hauptunterschiede zwischen AWS CLI und Konsole

Im Folgenden sind die Hauptunterschiede zwischen der AWS-Konsole und der AWS CLI aufgeführt:

AWS-Konsole AWS-CLI
Die Operationen werden auf den Webanwendungen unter Verwendung der Webseitenschnittstellen von AWS durchgeführt. Die Operationen werden durch Ausführen von Befehlen auf der Befehlszeilen-Shell ausgeführt.
Die AWS-Konsole erfordert keinen Zugriff und keinen geheimen Zugriff, um AWS-Aufgaben auszuführen. AWS CLI erfordert Zugriff und geheime Zugriffsschlüssel, um AWS-Aufgaben auszuführen.
Um die AWS-Konsole zu verwenden, muss sich der Benutzer beim AWS-Konto registrieren und anmelden. Um die AWS-Befehlszeilenschnittstelle zu verwenden, muss der Benutzer zunächst AWS it auf dem System installieren und konfigurieren.
Die AWS-Konsole generiert nur die Schlüssel und Befehle, um sie im Terminal zu verwenden, um Verbindungen wie RDP und SSH herzustellen. AWS CLI führt die Befehle aus, um die Netzwerkoperationen auszuführen, nachdem eine Verbindung über RDP und SSH unter Verwendung der über die AWS-Konsole generierten Schlüssel hergestellt wurde.
Die AWS-Konsole wird im Browser geladen. AWS CLI wird mit der Befehlszeilen-Shell auf dem System geöffnet.

Dies fasst den Unterschied zwischen der AWS-Konsole und der AWS CLI zusammen.

Abschluss

Die AWS-Konsole ist die im Browser geladene Webanwendung, die eine Sammlung verschiedener AWS-Services enthält. Die AWS-Verwaltungskonsole wird als allererste Oberfläche von AWS durch Konsolen aller Dienste angezeigt, die geöffnet werden können. Die AWS CLI ist das einheitliche Tool, das die Benutzer auffordert, nach der Konfiguration AWS-Befehle in der Befehlszeilen-Shell einzugeben.