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, um Amazons Compute, Storage, Networking und Datenbankdienste zu nutzen. Viel. Es gibt jedoch einige Dienste, die entweder von AWS Console oder AWS CLI verwaltet werden.

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:

  • 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 von anderen Diensten verwendet werden.
  • Das IAM -Benutzerkonto verfügt über begrenzte Berechtigungen, um bestimmte AWS -Dienste zu nutzen:

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.