Lassen Sie uns zuerst verstehen, was die AWS -Konsole und die AWS CLI sind, und sprechen dann über ihre Kernunterschiede.
Was ist AWS -Konsole?
AWS -Konsole ist die Webanwendung, mit der der Benutzer eine Sammlung verschiedener AWS -Dienste verwalten kann. Wenn das AWS -Konto angemeldet ist, zeigt die Konsolen -Startseite verschiedene Optionen und Dienste an. Die Konsole -Startseite bietet Zugriff auf alle verschiedenen AWS -Service -Dashboards.
Es gibt zwei verschiedene Arten von AWS -Benutzerkonten auf der AWS -Konsole, i.e., Root -Benutzerkonto und IAM -Benutzerkonto:
Wenn sich der Benutzer entweder beim AWS -Root -Benutzer oder im IAM -Konto anmeldet, wird die Konsolenwebseite mit verschiedenen Optionen angezeigt:
Was ist AWS CLI?
Die AWS-Befehlszeilenschnittstelle ist ein einheitliches Tool, mit dem auf die AWS-Dienste über schriftliche Befehle in der Befehlszeilenschale zugegriffen und verwaltet wird. Mehrere AWS -Operationen können durchgeführt werden.
Um die CLI zur Durchführung von Vorgängen zu verwenden, muss die AWS -CLI zuerst installiert und auf dem System 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, wird keine der AWS -Befehle ausgeführt. Installieren Sie es also zuerst.
Der folgende Befehl wird verwendet, um die AWS -CLI zu konfigurieren:
AWS konfigurieren
Dadurch wird der Benutzer nach der Zugriffsschlüssel -ID und der geheimen Zugriffstaste aufgefordert:
Der Benutzer muss die AWS -CLI nur mit den Anmeldeinformationen (Zugriffsschlüssel und geheimer Zugriffsschlüssel) des IAM -Benutzerkontos oder des Root -Benutzerkontos konfigurieren. Die von der AWS CLI gefragten Zugriffs- und geheimen Zugriffsschlüssel werden auf der AWS -Konsole angezeigt:
Der Zugriffs- und Geheimzugriffstaste wird in das Terminal eingefügt, um die AWS -CLI zu konfigurieren. Sobald die AWS -CLI konfiguriert ist, können die CLI -Befehle zur Steuerung der AWS -Dienste verwendet werden:
Hauptunterschiede zwischen AWS CLI und Konsole
Im Folgenden finden Sie die Hauptunterschiede zwischen der AWS -Konsole und der AWS CLI:
AWS -Konsole | AWS CLI |
Die Vorgänge werden in den Webanwendungen mit den Webseiten -Schnittstellen der AWS durchgeführt. | Die Operationen werden durchgeführt, indem Befehle auf der Befehlszeilenschale ausgeführt werden. |
Die AWS -Konsole erfordert keinen Zugriff und keinen geheimen Zugriff, um AWS -Aufgaben auszuführen. | AWS CLI erfordert Zugriffs- und geheimen Zugriffstasten, um AWS -Aufgaben auszuführen. |
Um die AWS -Konsole zu verwenden, muss sich der Benutzer anmelden und sich beim AWS -Konto anmelden. | Um die AWS -Befehlszeilenschnittstelle zu verwenden, muss der Benutzer zuerst das AWS auf dem System installieren und konfigurieren. |
Die AWS -Konsole erzeugt 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 Netzwerkvorgänge nach der Verbindung über RDP und SSH mithilfe der über AWS -Konsole generierten Tasten auszuführen. |
Die AWS -Konsole wird auf den Browser geladen. | AWS CLI wird mit der Befehlszeilenschale auf dem System geöffnet. |
Dies fasst den Unterschied zwischen der AWS -Konsole und der AWS CLI zusammen.
Abschluss
Die AWS -Konsole ist die auf dem Browser geladene Webanwendung, die eine Sammlung verschiedener AWS -Dienste enthält. Die AWS -Verwaltungskonsole wird als erste Schnittstelle von AWS durch Konsolen aller Dienste angezeigt, die geöffnet werden können. Die AWS CLI ist das einheitliche Tool, mit dem die Benutzer AWS-Befehle in der Befehlszeilenschale nach der Konfiguration eingeben können.