AWS oferuje wiele usług, z których może skorzystać każdy. Jeśli jednak chcesz mieć łatwy i kontrolowany sposób kontrolowania wszystkich usług AWS, musisz zainstalować AWS CLI (interfejs wiersza poleceń). AWS CLI zapewnia dostęp do API AWS, umożliwiając zarządzanie wszystkimi usługami w zależności od zadania, które obsługujesz lub które chcesz zautomatyzować.
Możesz zainstalować AWS CLI na Ubuntu 24.04. Istnieją dwa podejścia, których możesz użyć w zależności od preferencji. Można go zainstalować jako pakiet Snap lub moduł Pythona w wirtualnym środowisku Python. Omówmy każdą opcję.
Metoda 1: Zainstaluj interfejs AWS CLI przez Snap
Ubuntu obsługuje AWS CLI i możesz uzyskać do niego dostęp jako pakiet snap z Centrum aplikacji poprzez GUI lub za pomocą polecenie przyciągania . Błyskawiczna instalacja interfejsu AWS CLI spowoduje zainstalowanie wszystkich wymaganych pakietów zależności bez konieczności instalowania ich oddzielnie.
Jeśli uznasz to podejście za wygodne, wykonaj poniższe polecenie, aby zainstalować AWS CLI.
$ sudo instalacja błyskawiczna aws - kl -- klasyczny
AWS CLI zostanie pobrany i zainstalowany w Twoim systemie. Dzięki tej opcji interfejs AWS CLI jest dostępny w całym systemie, a nie tylko w środowisku wirtualnym, jak w drugiej metodzie.
Po zainstalowaniu interfejsu AWS CLI sprawdź zainstalowaną wersję, aby upewnić się, że pakiet został pomyślnie zainstalowany.
$ och -- wersjaZainstalowaliśmy AWS CLI w wersji 2.15.38.
Następnym krokiem jest skonfigurowanie interfejsu CLI AWS poprzez połączenie go z kontem AWS, aby umożliwić Ci przejęcie kontroli nad usługami AWS. Uruchom poniższe polecenie konfiguracji.
$ aws skonfigurujPodaj swoje dane uwierzytelniające, aby ukończyć konfigurację.
Metoda 2: Zainstaluj interfejs AWS CLI jako moduł Pythona
Możesz także zainstalować AWS CLI na Ubuntu 24.04 jako moduł Pythona. Ta metoda wymaga utworzenia pliku wirtualne środowisko i używanie pypeć aby zainstalować interfejs AWS CLI. Środowisko wirtualne to odosobniony sposób korzystania z pakietów. Zamiast udostępniać interfejs AWS CLI w całym systemie, możesz ograniczyć jego dostępność tylko w utworzonym środowisku wirtualnym.
Poza tym, jeśli nie masz uprawnień sudo w systemie, pod warunkiem, że masz środowisko wirtualne, uda ci się zainstalować AWS CLI. Wykonaj poniższe kroki.
Krok 1: Zainstaluj Python3 PIP i Venv
Aby stworzyć środowisko wirtualne, musimy mieć zainstalowany Venv. Wykonaj poniższe polecenie, aby je zainstalować.
Potrzebujesz także PIP, aby pomóc w instalacji modułów Pythona. Dlatego zainstaluj PIP za pomocą następującego polecenia.
$ sudo apt zainstaluj python3 - pypeć Krok 2: Utwórz środowisko wirtualne
Dzięki Venv możemy stworzyć odosobnione środowisko, w którym można zainstalować AWS CLI bez konieczności posiadania uprawnień Sudo. Podczas pracy z modułami Pythona zalecane jest środowisko wirtualne, ponieważ nie koliduje ono z pakietami zainstalowanymi przez APT. Poza tym, jeśli coś pójdzie nie tak, nie ma to wpływu na twój system. W tym przypadku używamy Pythona 3.
Oto jak utworzyć środowisko wirtualne i je aktywować.
$python3 - m venv. wenw$ źródło . wenw / kosz / Aktywuj
Nazwaliśmy środowisko wirtualne „venv”, ale możesz użyć dowolnej preferowanej nazwy. Ponownie utworzyliśmy katalog w naszej bieżącej lokalizacji, ale możesz podać inną ścieżkę.
Krok 3: Zainstaluj interfejs wiersza polecenia AWS
W środowisku wirtualnym uruchomienie następującego polecenia spowoduje pobranie i zainstalowanie interfejsu CLI AWS.
Upewnij się, że pobieranie zakończyło się pomyślnie. Otrzymasz wynik podobny do poniższego.
Możesz sprawdzić zainstalowaną wersję.
$ och -- wersjaPo zainstalowaniu interfejsu AWS CLI skonfiguruj go, aby rozpocząć zarządzanie usługami AWS. Gdy skończysz z niego korzystać lub zechcesz opuścić środowisko wirtualne, dezaktywuj je.
Wniosek
AWS CLI to preferowany sposób zarządzania usługami AWS. W systemie Ubuntu 24.04 można go zainstalować jako pakiet snap lub w środowisku wirtualnym Python za pomocą PIP. W tym poście omówiono każdą metodę, podając przykłady umożliwiające utworzenie szczegółowego i prostego przewodnika, z którego każdy może skorzystać.