- 1. Zainstaluj Azure CLI w systemie Windows 10
- 2. Uruchom CLI w systemie Windows 10
- 3. Odinstaluj Azure CLI w systemie Windows 10
- 4. Zainstaluj interfejs wiersza polecenia platformy Azure w systemie Linux
- 5. Odinstaluj Azure CLI w systemie Linux
- 6. Zainstaluj interfejs wiersza polecenia platformy Azure w systemie macOS
- 7. Korzystaj z interfejsu wiersza polecenia platformy Azure w systemach Windows 10, Linux i macOS
- 8. Użyj trybu interaktywnego interfejsu wiersza polecenia platformy Azure
- 9. Polecenia korzystania z interfejsu wiersza polecenia platformy Azure w systemach Windows 10, Linux i macOS
- 10. Utwórz maszynę wirtualną za pomocą CLI Cloud Shell na platformie Azure
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
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascNastę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-cliPo zainstalowaniu zalogujemy się za pomocą loginu az.
Aby zaktualizować CLI w tych dystrybucjach, wykonamy następujące czynności:
sudo mniam aktualizacja azure-cliTeraz, aby odinstalować CLI, konieczne będzie wykonanie:
sudo mniam usuń azure-cliJeśli CLI nie będzie musiał być ponownie instalowany, usuniemy repozytoria wykonując:
sudo rm /etc/yum.repos.d/azure-cli.repoNa 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-cliKrok 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.listKrok 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 homebrewKrok 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-cliKrok 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-tokenUzyskaj dostęp do tokenu narzędzi umożliwiających dostęp do platformy Azure.
lista kont azWyświetla listę subskrypcji dla konta, za pomocą którego się zalogowałeś.
az account list-locationsPokazuje obsługiwane regiony dla bieżącej subskrypcji
blokada konta azZablokuj poziomy subskrypcji
Utwórz blokadę konta azUmożliwia utworzenie blokady konta
Usuń blokadę konta azUsuń blokadę konta
grupa zarządzania kontem azZarządzaj grupami zarządzania Azure
Pokaż konto azWyś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 buildTworzy szybką kompilację, która udostępnia dzienniki połączone dla dziennika kontenera platformy Azure.
az acr build-zadZarządzaj definicjami kompilacji
az acr build-task tworzenieUł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 listWyś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ądajWyświetla panel menedżera kontenera usług w przeglądarce internetowej.
az acs tworzyUtwórz kontener usług
az acs dcosUmożliwia zarządzanie usługą kontenera platformy Azure zaaranżowaną przez DC/OS.
Przeglądaj az acs dcosTwoim 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 adZarządzaj jednostkami Azure Active Directory Graph, które są wymagane do kontroli dostępu opartej na rolach.
az doradcaPozwala nam zarządzać informacjami o subskrypcji Azure.
Az AksUłatwia zarządzanie usługami Azure Kubernetes Services.
AzamsZarządzaj zasobami Azure Media
az appserviceZa pomocą tego polecenia możesz zarządzać planami obsługi aplikacji
kopia zapasowa azUłatwia zarządzanie kopiami zapasowymi Azure Backup
az partiiZarządzaj usługą Azure Batch
AZ rozliczeniaPrzydaje się do zarządzania zakupami i środkami na platformie Azure
az botUmożliwia zarządzanie usługami Microsoft Bot.
az cdnZarządzaj sieciami dostarczania zawartości platformy Azure (CDN).
Az ChmuraJak sama nazwa wskazuje, zarządza zarejestrowanymi chmurami Azure.
az usługi kognitywneUmożliwia zarządzanie kontami Azure Cognitive Services.
az konfigurujUmożliwia zarządzanie ustawieniami interfejsu wiersza polecenia platformy Azure. To polecenie jest interaktywne.
dysk azZarządzaj dyskami platformy Azure za pomocą zadań, takich jak lista (lis), usuwanie (usuwanie) i nie tylko
POWIĘKSZAĆ
az eventgridZarządzaj subskrypcjami i tematami usługi Azure Event Grid.
az eventhubsUłatwia zarządzanie Azure Event Hubs - przestrzeniami nazw aliasów, zdarzeniami, grupami konsumentów i ustawieniami odzyskiwania geograficznego.
rozszerzenie azZarządzaj i aktualizuj rozszerzenia CLI
az funkcjaTo polecenie pozwala zarządzać charakterystyką dostawcy zasobów
az opinieUmożliwia przesyłanie opinii do firmy Microsoft na platformie Azure
Az znaleźćUłatwia znajdowanie poleceń interfejsu wiersza polecenia platformy Azure
az hdinsightZarządzaj klastrami usługi HDInsight.
az laboratoriumPozwala 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 AzZarządzaj mapami Azure
az monitorTwoim zadaniem jest zarządzanie usługą Azure Monitor, umożliwia ona dostęp do zdarzeń, tworzenie alertów i wiele innych zadań.
Szukaj w azUmoż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.