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.MSIPo 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 --versionWię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 konfigurujPo uruchomieniu tego polecenia CLI wyświetli monit o podanie następujących czterech atrybutów
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.
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łyskawicznyNa koniec możemy uruchomić następujące polecenie instalacji, aby zainstalować pakiet AWS CLI.
Ubuntu@ubuntu: ~ $ sudo ./AWS/ZainstalujJeś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 --versionNasz 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 konfigurujPolecenie 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 --versionTeraz możemy skonfigurować nasze poświadczenia AWS CLI na komputerze Mac za pomocą następującego polecenia w terminalu MAC.
~%: konfiguruj AWSWprowadź 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-1Skonfiguruje 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-1Powyż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ą.