Jak skonfigurować poświadczenia AWS CLI w systemie Windows, Linux i Mac

Jak skonfigurować poświadczenia AWS CLI w systemie Windows, Linux i Mac
Kiedy tworzymy konto AWS, otrzymujemy ładny i prosty graficzny interfejs użytkownika (GUI) do zarządzania wszystkimi ustawieniami i zasobami na naszym koncie AWS. Konsola ma linki do wszystkich zasobów i usług AWS, a możesz odwiedzić, klikając tę ​​usługę. Aby dodatkowo ułatwić i ułatwić zarządzanie operacyjnym konta AWS, AWS zapewnia inny sposób zarządzania wszystkim na swoim koncie: interfejs wiersza poleceń AWS (CLI). Możesz skonfigurować CLI w swoim systemie osobistym, niezależnie od tego, czy używasz systemów Windows, Linux czy Mac, a my zobaczymy to wszystko w tym artykule. Interfejs linii poleceń AWS zapewnia również możliwość zarządzania złożonymi interfejsami API, a tutaj możesz również uruchomić różne skrypty w celu automatyzacji usług AWS.

Do celów profesjonalnych i przemysłowych ludzie wolą korzystać z CLI, ponieważ daje podobne środowisko dla większości technologii, więc nie musisz się martwić o zapamiętanie interfejsów użytkowników dla każdej usługi. Konsola zarządzania AWS ma również pewne ograniczenia, takie jak skontaktowanie się, tworzenie chmur, umożliwiające MFA usuwanie na wiadra S3 itp. Aby rozwiązać te problemy, AWS zapewnia użytkownikom opcję użycia interfejsu wiersza polecenia (CLI) do zarządzania i skonfigurowania wszystkiego w AWS.

W tym artykule zobaczymy, w jaki sposób możemy skonfigurować poświadczenia interfejsu linii poleceń AWS w systemie Windows, Linux i Mac.

Generuj poświadczenia AWS CLI

Przed skonfigurowaniem poświadczeń AWS CLI musisz wygenerować poświadczenia interfejsu linii poleceń AWS z konsoli zarządzania AWS. Najpierw zaloguj się do konsoli zarządzania AWS i przejdź do usługi IAM.

Z lewego panelu bocznego kliknij użytkownicy opcja.

Wymieści wszystkie dostępne konta użytkowników na koncie AWS. Kliknij na konto użytkownika, dla którego chcesz wygenerować poświadczenia AWS CLI.

Wyświetli szczegóły konta użytkownika. Teraz idź do Poświadczenia bezpieczeństwa patka.

Przewiń w dół do Klucz dostępu sekcja i kliknij Utwórz klucz dostępu przycisk, aby wygenerować poświadczenia interfejsu linii polecenia AWS dla konta użytkownika.

Wygeneruje parę kluczy: AWS Access Key Identyfikator klucza i tajny klucz dostęp.

Identyfikator klucza dostępu AWS

Po zalogowaniu się na konto AWS za pomocą konsoli zarządzania, musisz podać identyfikator użytkownika, hasło i MFA, jeśli jest ono włączone dla Twojego konta. Ale aby użyć interfejsu wiersza polecenia AWS, musisz utworzyć klucz dostępu dla konta użytkownika. Klucze dostępu można tworzyć z sekcji (zarządzanie tożsamością i dostępem). Możesz mieć maksymalnie dwa klucze dla użytkownika; Każdy klucz ma własny identyfikator klucza dostępu i tajny klucz dostępu.

Klucz AWS Secret Access

Jest to po prostu hasło do klucza dostępu. Można go uzyskać tylko po raz pierwszy utworzenie klucza dostępu, a AWS pozwala pobrać plik poświadczeń; W przeciwnym razie musisz odtworzyć swój klucz dostępu.

Skonfiguruj poświadczenia AWS w systemie Windows

Aby skonfigurować AWS CLI w systemie Windows, najpierw musisz pobrać pakiet interfejsu linii poleceń AWS dla systemu Windows za pomocą linku do pobrania podanego poniżej.

https: // awscli.Amazonaws.COM/AWSCLIV2.MSI

Alternatywnie możesz go pobrać, po prostu uruchamiając następujące polecenie w wierszu polecenia Windows.

C: \> MSIEXEC.exe/i https: // awscli.Amazonaws.COM/AWSCLIV2.MSI

Po zakończeniu pobierania otwórz kreatora instalacji i wypełnij kroki instalacji, aby rozpocząć AWS CLI.

Teraz instalacja jest zakończona; Możesz sprawdzić, czy jest to pomyślnie wykonane, czy nie, uruchamiając następujące polecenie w powłoce polecenia.

C: \ AWS --version

Więc teraz możemy skonfigurować poświadczenia interfejsu linii poleceń AWS za pomocą naszego interfejsu linii poleceń Windows. Po prostu uruchom następujące polecenie

C: \ AWS konfiguruj

Po uruchomieniu tego polecenia CLI wyświetli monit o podanie następujących czterech atrybutów

  • Identyfikator klucza dostępu AWS
  • Klucz AWS Secret Access
  • Region domyślny
  • Domyślny format wyjściowy

Zarówno Identyfikator Klucza dostępu AWS, jak i tajny klucz dostępny można wygenerować z konsoli zarządzania AWS i omówiliśmy go w poprzedniej sekcji.

Region domyślny

To ustawi domyślny region dla twojego konta AWS; Teraz każda uruchomiona usługa regionalna (jak instancje EC2, elastyczne IPS, VPCS itp.) zostanie uruchomione w tym konkretnym regionie, dopóki wyraźnie zdefiniujesz region w poleceniu. Możesz zmienić swój domyślny region w dowolnym momencie.

Domyślny format wyjściowy

Interfejs linii poleceń AWS zapewnia różne typy formatów wyjściowych, z których możesz wybrać każdego. Poniżej znajdują się formaty wyjściowe dostępne przez AWS.

  • JSON
  • Yaml
  • Tabela
  • Tekst

Więc pomyślnie skonfigurowałeś AWS za pomocą CLI w systemie Windows.

Skonfiguruj poświadczenia AWS w Linux

Pobierz najnowszą wersję AWS CLI w systemie Linux za pomocą następującego polecenia.

Ubuntu@ubuntu: ~ $ curl "https: // awscli.Amazonaws.COM/AWSCLI-EXE-LINUX-X86_64.Zip „-o” AWSCLIV2.zamek błyskawiczny"

Wersja CLI-2 jest obecnie najnowsza, która zostanie pobrana.

Teraz, jak pobraliśmy plik zapinany, musimy go rozpakować przed instalacją, dla którego po prostu użyć następującego polecenia.

Ubuntu@ubuntu: ~ $ Unzip AWSCLIV2.zamek błyskawiczny

Na koniec możemy uruchomić następujące polecenie instalacji, aby zainstalować pakiet AWS CLI.

Ubuntu@ubuntu: ~ $ sudo ./AWS/Zainstaluj

Jeśli chcesz sprawdzić, czy Twój CLI został pomyślnie zainstalowany, po prostu uruchom następujące polecenie, aby sprawdzić wersję pakietu AWS CLI.

Ubuntu@ubuntu AWS --version

Nasz interfejs wiersza poleceń jest teraz gotowy na Linux, aby skonfigurować poświadczenia AWS na tym, zamiast korzystać z konsoli zarządzania AWS.

Teraz skonfigurujemy poświadczenia AWS na CLI. W tym celu uruchom następujące polecenie w terminalu.

Ubuntu@ubuntu: ~ $ AWS konfiguruj

Polecenie wyruszy w celu dostarczenia ID dostępu AWS, tajnego klucza dostępu AWS, regionu domyślnego AWS i domyślnego formatu wyjściowego.

W ten sposób poświadczenia AWS CLI można skonfigurować w Linux.

Skonfiguruj poświadczenia AWS na Mac

Zobaczmy teraz, jak skonfigurować interfejs wiersza polecenia AWS na komputerze Mac. Najpierw musisz pobrać AWS CLI dla komputera Mac za pomocą linku do pobrania, jak wspomniano poniżej.

https: // awscli.Amazonaws.COM/AWSCLIV2.PKG

Po pobraniu pliku uruchom go, aby uruchomić kreatora instalacyjnego.

Naciśnij kontynuuj i wykonaj wszystkie kroki dla procesu instalacji.

Instalacja się powiodła; Po prostu zamknij okno instalacji.

Wreszcie instalacja jest zakończona i jesteśmy gotowi, używając AWS CLI na naszym Mac. Aby przetestować udaną instalację, otwórz terminal Mac i wprowadź następujące polecenie, aby sprawdzić wersję pakietu AWS CLI.

~%: AWS --version

Teraz możemy skonfigurować nasze poświadczenia AWS CLI na komputerze Mac za pomocą następującego polecenia w terminalu MAC.

~%: konfiguruj AWS

Wprowadź identyfikator klucza dostępu, tajny klucz dostępu, domyślny region i format wyjściowy.

W ten sposób możesz łatwo skonfigurować interfejs wiersza polecenia AWS w systemie Mac.

Tworzenie profili dla wielu kont AWS

Do tej pory widzieliśmy, w jaki sposób możemy skonfigurować poświadczenia dla jednego konta AWS. Możesz także skonfigurować wiele kont AWS na komputerze. AWS zapewnia profile do konfigurowania poświadczeń AWS CLI dla wielu kont na jednym komputerze. Aby utworzyć profil, użyj następującego polecenia, aby skonfigurować poświadczenia.

Ubuntu@ubuntu: ~ $ AWS Configure-Profile konto-1

Skonfiguruje poświadczenia konta AWS w Konto-1 profil. Podobnie wiele kont można skonfigurować na jednym komputerze z różnymi nazwami profilu.

Aby uzyskać dostęp do zasobów określonego konta za pomocą AWS CLI, musisz przekazać nazwę profilu w CLI.

Ubuntu@ubuntu: ~ $ AWS S3 LS-Profile konto-1

Powyższe polecenie zawiera listę wszystkich wiader S3 Konto-1 Konto AWS.

Wniosek

Interfejs linii poleceń AWS jest łatwy do konfigurowania i używania dla wszystkich środowisk: Windows, Linux lub Mac. Uczenie się i opanowanie jest proste, jeśli jesteś przyjazny w użyciu terminali i interfejsu wiersza poleceń. Umożliwia pełny dostęp do zarządzania wszystkimi usługami i zasobami AWS i zużywa mniej czasu na opracowanie dużych rozwiązań architektonicznych internetowych. Możesz także zautomatyzować powtarzające się zadania, łatwo tworzą.