Jak zainstalować interfejs wiersza polecenia platformy Azure w systemie Windows, Linux lub macOS (polecenia)

Microsoft oferuje nam platformę Azure, dzięki której mamy ponad 100 produktów Microsoft, pomiędzy systemami operacyjnymi i aplikacjami, aby zwiększyć możliwości rozwoju organizacji i każdego z jej różnych segmentów, Azure pozwala nam zarządzać wszystkim za jednym razem, scentralizowane bezpośrednio w chmura bez konieczności inwestowania w duże ilości zasobów zarówno fizycznych, jak i finansowych. Chociaż Microsoft ma miesięczny koszt w zależności od potrzeb każdej organizacji, możemy korzystać z jednego roku całkowicie za darmo. Aby dowiedzieć się więcej o tym, jak zarejestrować się na platformie Azure oraz poznać różne opcje użytkowania i koszty, możemy odwiedzić poniższy link Solvetic, w którym szczegółowo opisano każdy z tych aspektów:

Teraz platforma Azure działa w chmurze i pozwala nam na wykonywanie zadań administracyjnych na 3 różne sposoby, którymi są:

  • Portal Azure
  • PowerShell
  • Bash CLI

Każda z tych opcji ma swoje własne funkcje, ale bez wątpienia, jeśli jesteśmy miłośnikami wiersza poleceń CLI, jest to idealna opcja do tych zadań dzięki swojej wszechstronności i poziomom administracji. W tym samouczku Solvetic skupi się w szczególności na instalacji CLI na różnych platformach systemu operacyjnego i zobaczymy, jakie polecenia możemy w tym celu wykonać.

Co to jest interfejs wiersza polecenia platformy AzureAzure CLI, który możemy również nazywać Cloud Shell, został opracowany jako narzędzie skoncentrowane na ułatwieniu kompleksowej pracy z usługami Azure, ale ze szczególnym naciskiem na automatyzację, ponieważ wiele z tych poleceń będzie wykonywać złożone zadania samemu. Interfejs wiersza polecenia platformy Azure jest oparty na wierszu polecenia i działa na wielu platformach, umożliwiając zarządzanie zasobami platformy Azure z komputerów z systemem Linux, Windows lub macOS. Oprócz tego CLI może być używany zarówno w przeglądarce z Azure Cloud Shell, jak i instalowany bezpośrednio na macOS, Linux i Windows, a następnie uruchamiany z wiersza poleceń każdego systemu lokalnego.

Jedną z wielkich zalet korzystania z interfejsu wiersza polecenia platformy Azure jest łatwość tworzenia skryptów automatyzacji zgodnych z usługą Azure Resource Manager.

Użyj interfejsu wiersza polecenia platformy AzureWielu użytkowników decyduje się na korzystanie z interfejsu Azure CLI zintegrowanego z Azure Portal, jeśli chcemy skorzystać z tej metody, musimy utworzyć nasze konto i przejść do następującego linku:

Tam uzyskamy dostęp do konsoli centralnej i aby skorzystać z CLI musimy nacisnąć ikonę widoczną na obrazku u góry, aby nawiązać połączenie i rozpocząć proces zarządzania dostępnymi zasobami Azure:

POWIĘKSZAĆ

Solvetic skupi się na tym, jak zainstalować ten CLI lub Cloud Shell w systemach Windows, Linux i macOS, a tym samym zarządzać wszystkimi tymi zasobami lokalnie.

1. Zainstaluj Azure CLI w systemie Windows 10


W tym przypadku użyjemy Windows 10. W przypadku systemów operacyjnych Windows Azure CLI jest instalowany poprzez plik MSI, który da nam wszystkim dostęp do CLI za pomocą wiersza poleceń Windows, CMD lub możemy to również zrobić przez Windows PowerShell. W przypadku włączenia podsystemu Windows dla Linuksa (WSL), będziemy mieli dostępne pakiety dla dystrybucji Linuksa.

Krok 1
Dystrybucyjny plik MSI służy do instalowania, aktualizowania i odinstalowywania polecenia „az” w systemie Windows 10 i można go pobrać z następującego linku:

Krok 2
Po pobraniu przystępujemy do jego wykonania i wyświetli się następujący kreator:

Krok 3
Tam aktywujemy pole „Akceptuję warunki umowy licencyjnej” i klikamy przycisk „Zainstaluj”, aby rozpocząć proces instalacji CLI w systemie Windows 10.

Krok 4
Po zakończeniu tego procesu zobaczymy, co następuje. Kliknij przycisk „Zakończ”, aby zakończyć proces instalacji CLI w systemie Windows 10.

Krok 5
Aby poznać wersję zainstalowanego CLI, wykonamy następujący wiersz albo z wiersza poleceń, albo z Windows PowerShell.

 az --wersja 

POWIĘKSZAĆ

Krok 6
Ten sam wynik zobaczymy w wierszu polecenia:

POWIĘKSZAĆ

NotatkaZaleca się rozpoczęcie pracy jako administrator ze względu na problemy z uprawnieniami.

2. Uruchom CLI w systemie Windows 10

Krok 1
Aby rozpocząć ten proces, przechodzimy do konsoli i wykonujemy następujące czynności:

 Zaloguj się 

POWIĘKSZAĆ

Krok 2
Spowoduje to automatyczne wyświetlenie przeglądarki, abyśmy mogli wprowadzić poświadczenia naszego konta Azure:

Krok 3
Po zalogowaniu się do wiersza poleceń zobaczymy, że połączenie zostało nawiązane i mamy szczegóły, takie jak. Od tego momentu będzie można wprowadzać zmiany na platformie Azure za pośrednictwem interfejsu CLI w systemie Windows 10.

  • Nazwa zasobu w chmurze
  • ID konta
  • Przesyłka polecona
  • Stan Azure
  • Typ konta

POWIĘKSZAĆ

3. Odinstaluj Azure CLI w systemie Windows 10


Jeśli chcemy odinstalować Windows CLI, możemy ponownie pobrać, jeśli go usunęliśmy, plik MSI w poniższym linku. Następnie uruchamiamy go i wybieramy opcję „Odinstaluj”.

4. Zainstaluj interfejs wiersza polecenia platformy Azure w systemie Linux


Będąc systemem open source i różnymi dystrybucjami, w przypadku Linuksa będziemy mieli wiele opcji instalacji.

Zainstaluj Azure CLI za pomocą menedżera pakietów APTBędzie to metoda używana przez Solvetic w tym samouczku, a ten menedżer APT jest dostępny dla systemów takich jak Ubuntu, Mint lub Debian. Pierwszym krokiem do wykonania jest zmodyfikowanie listy źródeł poprzez wykonanie następujących czynności:

 AZ_REPO = $ (lsb_release -cs) echo "deb [arch = amd64] https://packages.microsoft.com/repos/azure-cli/ $ AZ_REPO main" | \ sudo tee /etc/apt/sources.list.d/azure-cli.list

Następnie wykonamy następujące czynności, aby uzyskać klucz podpisywania od firmy Microsoft:

 curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 

Kontynuujemy instalację interfejsu wiersza polecenia platformy Azure, aktualizując pakiety w następujący sposób:

 sudo apt-get aktualizacja sudo apt-get zainstaluj apt-transport-https azure-cli

Po zakończeniu procesu zobaczymy, że CLI został skonfigurowany w systemie Linux:

Następnie możemy rozpocząć sesję wykonując:

 Zaloguj się 

Zostaniemy przekierowani do przeglądarki, aby zalogować się do Azure:

POWIĘKSZAĆ

NotatkaW przypadku wyświetlenia następującego błędu „bash: lsb_release: nie znaleziono polecenia”, po prostu zainstaluj lsb_release, wykonując:

 sudo apt-get install lsb-release 

Zainstaluj Azure CLI za pomocą menedżera pakietów YUMTen menedżer jest używany w systemach RedHat i CentOS. W takim przypadku, aby zainstalować CLI, wymagane jest:

  • Python 2.7x lub Python 3.x
  • OpenSSL 1.0.2
W przypadku tego typu systemu pierwszym krokiem jest zaimportowanie klucza z repozytorium Microsoft:
 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 
Następnie przystępujemy do tworzenia informacji lokalnego repozytorium azure-cli w następujący sposób:
 sudo sh -c 'echo -e "[azure-cli] \ nname = Azure CLI \ nbaseurl = https://packages.microsoft.com/yumrepos/azure-cli \ nenabled = 1 \ ngpgcheck = 1 \ ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc "> /etc/yum.repos.d/azure-cli.repo '
Kontynuujemy instalację CLI wykonując:
 sudo mniam zainstaluj azure-cli 
Po zainstalowaniu zalogujemy się za pomocą loginu az.
Aby zaktualizować CLI w tych dystrybucjach, wykonamy następujące czynności:
 sudo mniam aktualizacja azure-cli 
Teraz, aby odinstalować CLI, konieczne będzie wykonanie:
 sudo mniam usuń azure-cli 
Jeśli CLI nie będzie musiał być ponownie instalowany, usuniemy repozytoria wykonując:
 sudo rm /etc/yum.repos.d/azure-cli.repo 
Na koniec usuwamy podpis Microsoft GPG za pomocą następującego polecenia:
 MSFT_KEY = `rpm -qa gpg-pubkey / * --qf"% {wersja} -% {wydanie}% {podsumowanie} \ n "| grep Microsoft | awk '{print $1}' `` sudo rpm -e --allmatches gpg-pubkey- $ MSFT_KEY

5. Odinstaluj Azure CLI w systemie Linux

Krok 1
W tej chwili chcemy odinstalować CLI z Linuksa, zamierzamy wykonać następujące czynności:

 sudo apt-get usuń -y azure-cli 
Krok 2
Jeśli celem nie jest ponowna instalacja CLI w systemie Linux, możemy usunąć informacje z repozytorium Azure CLI za pomocą następującego polecenia:
 sudo rm /etc/apt/sources.list.d/azure-cli.list 
Krok 3
Następnie usuwamy niepotrzebne opakowania:
 sudo apt autoremove 

6. Zainstaluj interfejs wiersza polecenia platformy Azure w systemie macOS


W tym przypadku użyjemy macOS Mojave, w tym przypadku Azure CLI można zainstalować za pomocą menedżera pakietów HomeBrew, HomeBrew to narzędzie, które pomaga zarządzać i aktualizować instalację CLI w systemie macOS.

Krok 1
W przypadku braku HomeBrew zainstalowanego w macOS Mojave, możemy wykonać ten krok za pomocą następującego polecenia:

 mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | smoła xz --strip 1 -C homebrew 
Krok 2
Teraz przed zainstalowaniem CLI konieczne będzie zaktualizowanie informacji o repozytorium Homebrew i uruchomienie polecenia install if:
 brew aktualizacja && brew zainstaluj azure-cli 

POWIĘKSZAĆ

Krok 3
Możemy zobaczyć postęp tej instalacji:

POWIĘKSZAĆ

Krok 4
Po zainstalowaniu rozpoczniemy sesję z "az login" i zostaniemy przekierowani do przeglądarki, aby rozpocząć sesję:

POWIĘKSZAĆ

Krok 5
Aby zaktualizować CLI w macOS Mojave, musimy wykonać następujące czynności:

 aktualizacja naparu i aktualizacja naparu azure-cli 
Krok 6
Aby go odinstalować, konieczne będzie wykonanie następujących czynności.
 napar odinstaluj azure-cli 

7. Korzystaj z interfejsu wiersza polecenia platformy Azure w systemach Windows 10, Linux i macOS


W tym samouczku użyjemy CLI w Windows 10. CLI ma funkcję autouzupełniania z zakładką dla wszystkich poleceń w powłoce bash, co ułatwia ich wykonanie. Argumenty globalne dostępne dla wszystkich poleceń to:

Drukuj informacjeTen parametr drukuje informacje referencyjne CLI z każdym z jego poleceń wraz z ich argumentami, a także wyświetla listę dostępnych poleceń i podgrup.

 --Wsparcie 

Zmień format wyjściowypozwala na zmianę formatu wyjściowego, dostępne opcje to json, jsonc (kolorowy JSON), tsv (wartości rozdzielane tabulatorami) i table (tabele ASCII w języku naturalnym). Domyślnie CLI generuje json.

 --wyjście 

Filtruj wynikiTa opcja używa języka zapytań JMESPath do filtrowania wyników zwracanych przez usługi platformy Azure.

 --zapytanie 

Utworzone zasobyOdpowiada za drukowanie informacji o zasobach utworzonych na platformie Azure podczas operacji oraz innych przydatnych informacji.

 --gadatliwy 

Więcej informacjiJest przeznaczony do drukowania jeszcze większej ilości informacji o operacjach CLI i jest używany do celów debugowania.

 --odpluskwić 

POWIĘKSZAĆ

8. Użyj trybu interaktywnego interfejsu wiersza polecenia platformy Azure

Krok 1
Jest to dodatkowa opcja, dzięki której można korzystać z interfejsu Azure CLI w trybie interaktywnym za pomocą polecenia „az interactive”, w tym trybie otworzy się powłoka interaktywna z funkcją autouzupełniania, opisami poleceń i przykładami, gdy to wykonamy, rozpocznij proces pobierania i instalowania tego rozszerzenia:

POWIĘKSZAĆ

Krok 2
Wprowadzimy słowo „tak”, aby uzyskać dostęp do tego trybu:

POWIĘKSZAĆ

Krok 3
W tym trybie możemy aktywować lub dezaktywować opisy i przykłady za pomocą klawisza F1:

POWIĘKSZAĆ

Krok 4
Aby aktywować lub dezaktywować wyświetlanie domyślnych parametrów użyjemy F2, a klawisz F3 przełącza wyświetlanie gestów klawiszy.

POWIĘKSZAĆ

9. Polecenia korzystania z interfejsu wiersza polecenia platformy Azure w systemach Windows 10, Linux i macOS


CLI udostępnia nam szereg przydatnych poleceń zarówno do tworzenia, jak i zarządzania zasobami na platformie Azure. Solvetic przeanalizuje najważniejsze polecenia, które bez wątpienia będą niezbędne do realizacji zadań z Azure.

konto AzPolecenie to pozwala nam zarządzać kontami zarejestrowanymi w Azure, składa się z kilku zmiennych takich jak:

 konto az wyczyść 
Czyści wszystkie subskrypcje w lokalnej pamięci podręcznej CLI
 konto az get-access-token 
Uzyskaj dostęp do tokenu narzędzi umożliwiających dostęp do platformy Azure.
 lista kont az 
Wyświetla listę subskrypcji dla konta, za pomocą którego się zalogowałeś.
 az account list-locations 
Pokazuje obsługiwane regiony dla bieżącej subskrypcji
 blokada konta az 
Zablokuj poziomy subskrypcji
 Utwórz blokadę konta az 
Umożliwia utworzenie blokady konta
 Usuń blokadę konta az 
Usuń blokadę konta
 grupa zarządzania kontem az 
Zarządzaj grupami zarządzania Azure
 Pokaż konto az 
Wyświetl szczegóły aktualnej subskrypcji

POWIĘKSZAĆ

Az akrZa pomocą tego polecenia będzie można zarządzać prywatnymi rekordami za pomocą rekordów Azure Container. Niektóre z dostępnych opcji to:

 az acr build 
Tworzy szybką kompilację, która udostępnia dzienniki połączone dla dziennika kontenera platformy Azure.
 az acr build-zad 
Zarządzaj definicjami kompilacji
 az acr build-task tworzenie 
Ułatwia tworzenie nowej definicji kompilacji, która może być wyzwalana przez zatwierdzenia git lub aktualizacje obrazu podstawowego dla Azure Container Registry.
 az acr build-task usuń 
Usuwa zadanie kompilacji z rejestru kontenerów platformy Azure.
 az acr build-task list 
Wyświetla listę zadań kompilacji dla rejestru kontenerów platformy Azure.

az acsTo polecenie umożliwia zarządzanie usługami kontenerów Azure. Niektóre dostępne opcje to:

 az acs przeglądaj 
Wyświetla panel menedżera kontenera usług w przeglądarce internetowej.
 az acs tworzy 
Utwórz kontener usług
 az acs dcos 
Umożliwia zarządzanie usługą kontenera platformy Azure zaaranżowaną przez DC/OS.
 Przeglądaj az acs dcos 
Twoim zadaniem jest utworzenie tunelu SSH przeznaczonego dla usługi kontenera Azure i otwarcie pulpitu nawigacyjnego Mesosphere DC/OS w Twojej przeglądarce.

az konfigurujJednym z najczęściej używanych poleceń w CLI jest az configure, podstawowa składnia tego polecenia to:

 az konfiguruj [--defaults] 
Na przykład, jeśli chcemy ustanowić domyślną grupę, możemy wykonać następujące czynności:
 az configure --defaults group = Solvetic 

POWIĘKSZAĆ

Aby wyczyścić nazwy aplikacji internetowych i nazwy maszyn wirtualnych:

 az configure --defaults vm = '' web = '' 

Inne polecenia platformy AzureInterfejs wiersza polecenia Azure ma szeroki zakres opcji do wykorzystania, takich jak:

 az ad 
Zarządzaj jednostkami Azure Active Directory Graph, które są wymagane do kontroli dostępu opartej na rolach.
 az doradca 
Pozwala nam zarządzać informacjami o subskrypcji Azure.
 Az Aks 
Ułatwia zarządzanie usługami Azure Kubernetes Services.
 Azams 
Zarządzaj zasobami Azure Media
 az appservice 
Za pomocą tego polecenia możesz zarządzać planami obsługi aplikacji
 kopia zapasowa az 
Ułatwia zarządzanie kopiami zapasowymi Azure Backup
 az partii 
Zarządzaj usługą Azure Batch
 AZ rozliczenia 
Przydaje się do zarządzania zakupami i środkami na platformie Azure
 az bot
Umożliwia zarządzanie usługami Microsoft Bot.
 az cdn 
Zarządzaj sieciami dostarczania zawartości platformy Azure (CDN).
 Az Chmura 
Jak sama nazwa wskazuje, zarządza zarejestrowanymi chmurami Azure.
 az usługi kognitywne 
Umożliwia zarządzanie kontami Azure Cognitive Services.
 az konfiguruj 
Umożliwia zarządzanie ustawieniami interfejsu wiersza polecenia platformy Azure. To polecenie jest interaktywne.
 dysk az 
Zarządzaj dyskami platformy Azure za pomocą zadań, takich jak lista (lis), usuwanie (usuwanie) i nie tylko

POWIĘKSZAĆ

 az eventgrid 
Zarządzaj subskrypcjami i tematami usługi Azure Event Grid.
 az eventhubs 
Ułatwia zarządzanie Azure Event Hubs - przestrzeniami nazw aliasów, zdarzeniami, grupami konsumentów i ustawieniami odzyskiwania geograficznego.
 rozszerzenie az 
Zarządzaj i aktualizuj rozszerzenia CLI
 az funkcja 
To polecenie pozwala zarządzać charakterystyką dostawcy zasobów
 az opinie 
Umożliwia przesyłanie opinii do firmy Microsoft na platformie Azure
 Az znaleźć 
Ułatwia znajdowanie poleceń interfejsu wiersza polecenia platformy Azure
 az hdinsight 
Zarządzaj klastrami usługi HDInsight.
 az laboratorium 
Pozwala nam zarządzać Azure DevTest Labs.
 Zaloguj się 
Pozwala nam zalogować się do Azure.
 az wyloguj się 
Odpowiada za wylogowanie w celu uniemożliwienia dostępu do subskrypcji platformy Azure.
 mapy Az 
Zarządzaj mapami Azure
 az monitor 
Twoim zadaniem jest zarządzanie usługą Azure Monitor, umożliwia ona dostęp do zdarzeń, tworzenie alertów i wiele innych zadań.
 Szukaj w az 
Umożliwia zarządzanie usługami wyszukiwania platformy Azure, kluczami administracyjnymi i kluczami zapytań.

10. Utwórz maszynę wirtualną za pomocą CLI Cloud Shell na platformie Azure


Teraz dla wszystkich administratorów i użytkowników IT platforma Azure jest bardziej niż praktyczną alternatywą dla tworzenia maszyny wirtualnej, co jest czymś powszechnym w środowisku chmury. Aby utworzyć maszynę za pomocą interfejsu wiersza polecenia platformy Azure, wykonaj następujące kroki.

Krok 1
Najpierw utworzymy nową grupę zasobów i przypiszemy żądaną strefę:

 az group create --name SolveticGroup --location eastus 

POWIĘKSZAĆ

Krok 2
Po tym kroku stworzymy naszą maszynę wirtualną wskazującą wartości takie jak:

  • Nazwa
  • Rodzaj systemu operacyjnego
  • Użytkownik i hasło

Krok 3
Wykonujemy:

 az vm create \ --resource-group SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-username Solvetic \ --admin-password Solvetictest123

POWIĘKSZAĆ

Krok 4
Widzimy, że nasza maszyna jest tworzona według wskazanych kryteriów. Wykorzystaliśmy CLI w trybie przeglądarki (Cloud Shell), aby sprawdzić, czy użycie jest proste lokalnie lub przez Internet.

POWIĘKSZAĆ

CLI to potężne uzupełnienie Azure, dzięki któremu możesz wykonać wszystkie zadania związane z zasobami dostępnymi w Azure, które nie są nieliczne, ale bardzo kompletne.

wave wave wave wave wave