Jaka jest różnica między AWS CLI a konsolą?

Jaka jest różnica między AWS CLI a konsolą?
Amazon Web Services to ogromna platforma do korzystania z usług komputerowych, pamięci masowej, sieci, sieci i baz danych. Wiele z tych usług AWS można uzyskać, używać i zarządzać za pośrednictwem interfejsu linii poleceń AWS, jak i linii poleceń AWS. Istnieją jednak pewne usługi zarządzane przez AWS Console lub AWS CLI.

Najpierw zrozummy, czym są konsola AWS i AWS CLI, a następnie porozmawiaj o ich podstawowych różnicach.

Co to jest konsola AWS?

AWS Console to aplikacja internetowa, która pozwala użytkownikowi zarządzać kolekcją różnych usług AWS. Gdy konto AWS jest zalogowane, strona główna konsoli wyświetla różne opcje i usługi. Strona główna konsoli zapewnia dostęp do wszystkich różnych pulpitów internetowych AWS.

Istnieją dwa różne typy kont użytkowników AWS na konsoli AWS, i.mi., Konto użytkownika root i konto użytkownika IAM:

  • Konto użytkownika root ma cały dostęp do usług konta. Konto użytkownika głównego może udzielić uprawnień podłączonym użytkownikom IAM, ograniczając użytkowników IAM z korzystania z usług innych niż to.
  • Konto użytkownika IAM to takie, które ma ograniczone uprawnienia do korzystania z niektórych usług AWS:

Gdy użytkownik zaloguje się do konta AWS Root lub IAM, wyświetla stronę internetową konsoli z różnymi opcjami:

Co to jest AWS CLI?

Interfejs wiersza poleceń AWS to zunifikowane narzędzie używane do uzyskiwania dostępu do usług AWS i zarządzania nimi za pośrednictwem pisemnych poleceń w powładzie wiersza polecenia. Wiele operacji AWS można wykonać, wprowadzając polecenia tekstowe do terminalu bez zakłóceń konsoli.

Aby użyć CLI do wykonywania operacji, AWS CLI musi zostać najpierw zainstalowany i skonfigurowany w systemie. Obecnie istnieją dwie wersje AWS CLI (V1 i V2), a wersja 2 (v2) jest używana jako najnowsza wersja. Jeśli CLI AWS nie zostało jeszcze zainstalowane w systemie, nie wykonuje żadnego z poleceń AWS. Więc zainstaluj go najpierw.

Do konfigurowania AWS CLI jest używane następujące polecenie:

konfiguruj AWS

To prosi użytkownika o identyfikator klucza dostępu i tajny klucz dostępu:

Użytkownik musi po prostu skonfigurować AWS CLI za pomocą poświadczeń (klucz dostępu i tajny klucz dostępu) konta użytkownika IAM lub konta użytkownika root. Klucze dostępu i tajnego dostępu proszone przez AWS CLI są wyświetlane na konsoli AWS:

Klucz dostępu i tajnego dostępu jest wklejany do terminalu, aby skonfigurować AWS CLI. Po skonfigurowaniu AWS CLI polecenia CLI można użyć do kontrolowania usług AWS:

Główne różnice między AWS CLI a konsolą

Poniżej znajdują się główne różnice między konsolą AWS i AWS CLI:

Konsola AWS AWS Cli
Operacje są wykonywane w aplikacjach internetowych za pomocą interfejsów strony internetowej AWS. Operacje są wykonywane przez wykonywanie poleceń na powłoce wiersza poleceń.
Konsola AWS nie wymaga dostępu i tajnego dostępu do wykonywania zadań AWS. AWS CLI wymaga dostępu i tajnych kluczy dostępu do wykonywania zadań AWS.
Aby użyć konsoli AWS, użytkownik musi się zarejestrować i zalogować się na konto AWS. Aby użyć interfejsu wiersza poleceń AWS, użytkownik musi najpierw zainstalować i skonfigurować AWS w systemie.
Konsola AWS generuje tylko klucze i polecenia, aby używać ich w terminalu do ustanowienia połączeń, takich jak RDP i SSH. AWS CLI wykonuje polecenia do wykonywania operacji sieciowych po połączeniu przez RDP i SSH za pomocą klawiszy generowanych przez konsolę AWS.
Konsola AWS jest ładowana na przeglądarkę. AWS CLI jest otwarty za pomocą powłoki wiersza polecenia w systemie.

To podsumowuje różnicę między konsolą AWS a AWS CLI.

Wniosek

Konsola AWS to aplikacja internetowa załadowana do przeglądarki, która zawiera zbiór różnych usług AWS. Konsola zarządzania AWS jest wyświetlana jako pierwszy interfejs AWS poprzez konsole wszystkich usług, które można otworzyć. AWS CLI to zunifikowane narzędzie, które prosi użytkowników o wprowadzenie poleceń AWS w powładzie wiersza polecenia po konfiguracji.