Kako instalirati Azure CLI na Windows, Linux ili macOS (naredbe)

Microsoft nam nudi Azure platformu putem koje imamo više od 100 Microsoftovih proizvoda, između operativnih sustava i aplikacija, kako bismo povećali mogućnosti rasta organizacije i svakog od njenih različitih segmenata, Azure nam omogućuje da upravljamo svime u jednom trenutku centralizirano izravno u oblak bez potrebe za ulaganjem u velike količine fizičkih i financijskih sredstava. Iako Microsoft ima mjesečne troškove koji se temelje na potrebama svake organizacije, godinu dana možemo uživati ​​potpuno besplatno. Da biste saznali više o tome kako se registrirati u Azure i upoznati različite mogućnosti korištenja i troškova, možemo posjetiti sljedeću vezu Solvetic gdje je svaki od ovih aspekata detaljno opisan:

Sada je Azure platforma zasnovana na oblaku i omogućuje nam izvršavanje administrativnih zadataka na tri različita načina, a to su:

  • Azure portal
  • PowerShell
  • Bash CLI

Svaka od ovih opcija ima svoje funkcije, ali bez sumnje, ako smo ljubitelji CLI naredbenog retka, to je idealna opcija za ove zadatke zahvaljujući svojoj svestranosti i razini administracije. Kroz ovaj vodič, Solvetic će se posebno usredotočiti na to kako instalirati CLI na različite platforme operacijskih sustava, a mi ćemo vidjeti koje naredbe možemo izvršiti u tu svrhu.

Što je Azure CLIAzure CLI, koji također možemo znati i kao Cloud Shell, razvijen je kao alat usmjeren na olakšavanje sveobuhvatnog rada s Azure uslugama, ali s posebnim naglaskom na automatizaciju jer će mnoge od ovih naredbi samo za da izvršavati složene zadatke. Azure CLI fokusiran je na naredbeni redak i ima više platformi, što omogućuje upravljanje Azure resursima s računala Linux, Windows ili macOS. Osim toga, CLI se može koristiti i u pregledniku s Azure Cloud Shell -om ili se instalirati izravno na macOS, Linux i Windows, a zatim se odatle pokrenuti iz naredbenog retka svakog lokalnog sustava.

Jedna od velikih prednosti korištenja Azure CLI -ja je jednostavnost stvaranja skripti za automatizaciju koje su kompatibilne s Azure Resource Managerom.

Koristite Azure CLIMnogi korisnici odlučuju se za korištenje Azure CLI -ja integriranog u Azure portal, ako želimo koristiti ovu metodu, moramo stvoriti svoj račun i otići na sljedeću vezu:

Tamo ćemo pristupiti središnjoj konzoli, a za korištenje CLI -a moramo pritisnuti ikonu koju vidite na slici koja se nalazi pri vrhu kako biste uspostavili vezu i pokrenuli proces upravljanja dostupnim Azure resursima:

POVEĆAJTE

Solvetic će se usredotočiti na to kako instalirati ovaj CLI ili Cloud Shell na Windows, Linux i macOS te će tako lokalno upravljati svim tim resursima.

1. Instalirajte Azure CLI na Windows 10


U ovom slučaju koristit ćemo Windows 10. U slučaju operacijskih sustava Windows, Azure CLI je instaliran putem MSI datoteke koja će nam svima omogućiti pristup CLI -u pomoću naredbenog retka sustava Windows, CMD ili to možemo učiniti i putem sustava Windows PowerShell. U slučaju da omogućimo Windows podsustav za Linux (WSL), imat ćemo dostupne pakete za distribuciju Linuxa.

Korak 1
Distribuirana MSI datoteka koristi se za instaliranje, ažuriranje i deinstaliranje naredbe "az" u sustavu Windows 10 i može se preuzeti sa sljedeće veze:

Korak 2
Nakon preuzimanja nastavljamo s izvršenjem i prikazat će se sljedeći čarobnjak:

Korak 3
Tamo aktiviramo okvir "Prihvaćam uvjete iz Ugovora o licenciranju" i kliknemo gumb "Instaliraj" za početak procesa instalacije CLI -a u sustavu Windows 10.

Korak 4
Nakon što ovaj proces završi, vidjet ćemo sljedeće. Kliknite gumb "Završi" da biste dovršili postupak instalacije CLI -a u sustavu Windows 10.

Korak 5
Da bismo znali verziju CLI -a koju smo instalirali, izvršit ćemo sljedeći redak ili iz naredbenog retka ili iz Windows PowerShell -a.

 az --verzija 

POVEĆAJTE

Korak 6
Isti rezultat vidjet ćemo u naredbenom retku:

POVEĆAJTE

BilješkaZbog problema s dozvolama preporučuje se pokretanje kao administratori.

2. Pokrenite CLI u sustavu Windows 10

Korak 1
Za pokretanje ovog procesa idemo na konzolu i izvršavamo sljedeće:

 az prijava 

POVEĆAJTE

Korak 2
Ovo će automatski prikazati preglednik kako bismo unijeli vjerodajnice našeg Azure računa:

Korak 3
Nakon što se prijavimo u naredbeni redak, vidjet ćemo da je veza uspostavljena i imamo pojedinosti poput. Od ovog trenutka bit će moguće unijeti promjene u Azure putem CLI -ja u sustavu Windows 10.

  • Naziv resursa u oblaku
  • ID računa
  • Preporučena pošta
  • Status Azure
  • Vrsta računa

POVEĆAJTE

3. Deinstalirajte Azure CLI u sustavu Windows 10


Ako želimo deinstalirati Windows CLI, možemo ponovno preuzeti, ako smo je izbrisali, datoteku MSI na sljedećoj vezi. Zatim ga pokrećemo i odabiremo opciju "Deinstaliraj".

4. Instalirajte Azure CLI na Linuxu


Budući da je sustav otvorenog koda i različite distribucije, u slučaju Linuxa imat ćemo više mogućnosti instalacije.

Instalirajte Azure CLI pomoću upravitelja paketa APTOvo će biti metoda koju je Solvetic koristio za ovaj vodič, a ovaj APT upravitelj dostupan je za sustave poput Ubuntu, Mint ili Debian. Prvi korak koji treba poduzeti je izmjena popisa izvora izvršavanjem sljedećeg:

 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

Zatim ćemo izvršiti sljedeće za dobivanje ključa za potpisivanje od Microsofta:

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

Nastavljamo s instaliranjem Azure CLI ažuriranjem paketa na sljedeći način:

 sudo apt-get update sudo apt-get install apt-transport-https azure-cli

Kada proces završi vidjet ćemo da je CLI konfiguriran u Linuxu:

Nakon toga možemo započeti sesiju izvršavanjem:

 az prijava 

Bit ćemo preusmjereni na preglednik za prijavu u Azure:

POVEĆAJTE

BilješkaU slučaju da se prikaže sljedeća pogreška, "bash: lsb_release: naredba nije pronađena", samo instalirajte lsb_release izvršavanjem:

 sudo apt-get install lsb-release 

Instalirajte Azure CLI pomoću upravitelja paketa YUMOvaj upravitelj koristi se za RedHat i CentOS sustave. U ovom slučaju, za instaliranje CLI -a potrebno je sljedeće:

  • Python 2.7x ili Python 3.x
  • OpenSSL 1.0.2
Za ovu vrstu sustava, prvi korak je uvoz ključa iz Microsoftovog spremišta:
 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 
Zatim nastavljamo s stvaranjem informacija o lokalnom azure-cli spremištu ovako:
 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 '
Nastavljamo s instalacijom CLI -a izvršavanjem:
 sudo yum instalirati azure-cli 
Nakon instalacije prijavit ćemo se s az prijavom.
Da bismo ažurirali CLI u ovim distribucijama, izvršit ćemo sljedeće:
 sudo yum ažuriranje azure-cli 
Sada, za deinstaliranje CLI -a bit će potrebno izvršiti:
 sudo yum ukloniti azure-cli 
Ako se CLI ne mora ponovno instalirati, izbrisat ćemo spremišta izvršavanjem:
 sudo rm /etc/yum.repos.d/azure-cli.repo 
Konačno, uklanjamo Microsoft GPG potpis sljedećom naredbom:
 MSFT_KEY = `rpm -qa gpg -pubkey / * --qf"% {verzija} -% {izdanje}% {sažetak} \ n "| grep Microsoft | awk '{print $ 1}' '`sudo rpm -e-sve se podudara s gpg-pubkey- $ MSFT_KEY

5. Deinstalirajte Azure CLI na Linuxu

Korak 1
U ovom trenutku želimo deinstalirati CLI iz Linuxa, izvršit ćemo sljedeće:

 sudo apt-get remove -y azure-cli 
Korak 2
Ako cilj nije ponovna instalacija CLI -a na Linuxu, možemo ukloniti informacije iz Azure CLI spremišta sljedećom naredbom:
 sudo rm /etc/apt/sources.list.d/azure-cli.list 
Korak 3
Zatim uklanjamo nepotrebne pakete:
 sudo apt autoremove 

6. Instalirajte Azure CLI na macOS


U ovom slučaju koristit ćemo macOS Mojave, u ovom slučaju Azure CLI može se instalirati putem upravitelja paketa HomeBrew, HomeBrew je alat koji pomaže u upravljanju i ažuriranju CLI instalacije na macOS -u.

Korak 1
U slučaju da nemate instaliran HomeBrew u macOS Mojave, ovaj korak možemo izvesti sljedećom naredbom:

 mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --trakasta 1 -C domaće pivo 
Korak 2
Sada, prije instaliranja CLI -a, bit će potrebno ažurirati podatke o spremištu Homebrew i pokrenuti naredbu install if:
 ažurirajte pivo && pivo instalirajte azure-cli 

POVEĆAJTE

Korak 3
Možemo vidjeti napredak navedene instalacije:

POVEĆAJTE

Korak 4
Nakon instalacije počet ćemo sesiju sa "az login" i bit ćemo preusmjereni na preglednik za početak sesije:

POVEĆAJTE

Korak 5
Da bismo ažurirali CLI u macOS Mojave, moramo izvršiti sljedeće:

 nadogradnja piva && nadogradnja piva azure-cli 
Korak 6
Da biste ga deinstalirali, bit će potrebno izvršiti sljedeće.
 brew deinstalirajte azure-cli 

7. Koristite Azure CLI na Windowsima 10, Linuxu i macOS -u


Za ovaj vodič koristit ćemo CLI u sustavu Windows 10. CLI ima funkciju automatskog dovršavanja s karticom za sve naredbe u bash ljusci, što olakšava njihovo izvršavanje. Globalni argumenti koji su dostupni svim naredbama su:

Ispis informacijaOvaj parametar ispisuje CLI referentne informacije sa svakom svojom naredbom zajedno s njihovim argumentima, kao i popis dostupnih naredbi i podgrupa.

 --Pomozite 

Promijenite format izlazaomogućuje nam promjenu izlaznog formata, dostupne su opcije json, jsonc (obojeni JSON), tsv (vrijednosti razdvojene tabulatorima) i tablica (tablice prirodnog jezika ASCII). Prema zadanim postavkama, CLI generira json.

 --izlaz 

Filtrirajte rezultateOva opcija koristi jezik upita JMESPath za filtriranje rezultata koje vraćaju Azure usluge.

 --upit 

Stvoreni resursiOdgovoran je za ispis informacija o resursima stvorenim u Azureu tijekom operacije i drugih korisnih informacija.

 --verbose 

Više informacijaNamjerava se ispisati još više informacija o CLI operacijama i koristi se za ispravljanje pogrešaka.

 --otklanjanje pogrešaka 

POVEĆAJTE

8. Koristite interaktivni način rada Azure CLI

Korak 1
To je dodatna opcija s kojom se Azure CLI može koristiti u interaktivnom načinu rada kroz naredbu "az interactive", s ovim načinom rada otvorit će se interaktivna ljuska s funkcijom automatskog dovršavanja, opisi naredbi i primjeri, kada to izvršimo, pokrenite postupak preuzimanja i instaliranja navedenog proširenja:

POVEĆAJTE

Korak 2
Za pristup ovom načinu rada unijet ćemo izraz "da":

POVEĆAJTE

Korak 3
U ovom načinu rada možemo aktivirati ili deaktivirati opise i primjere tipkom F1:

POVEĆAJTE

Korak 4
Za aktiviranje ili deaktiviranje prikaza zadanih parametara koristit ćemo F2, a tipka F3 prebacuje prikaz kretnji tipki.

POVEĆAJTE

9. Naredbe za korištenje Azure CLI -a na sustavima Windows 10, Linux i macOS


CLI nam nudi niz korisnih naredbi za stvaranje i upravljanje resursima u Azureu. Solvetic će analizirati najvažnije naredbe koje će nesumnjivo biti neophodne za izvršavanje zadataka s Azureom.

az računOva naredba omogućuje nam upravljanje računima registriranim u Azureu, a sastoji se od nekih varijabli, kao što su:

 az račun čist 
Briše sve pretplate u lokalnoj predmemoriji CLI -ja
 az račun get-access-token 
Pristupite tokenu za uslužne programe za pristup Azureu.
 az popis računa 
Prikazuje popis pretplata za račun s kojim ste prijavljeni.
 az popis-lokacija računa 
Prikazuje podržane regije za trenutnu pretplatu
 az zaključavanje računa 
Zaključajte razine pretplate
 az zaključavanje računa stvoriti 
Omogućuje vam zaključavanje računa
 az zaključavanje računa brisanje 
Izbrišite zaključavanje računa
 az grupa za upravljanje računima 
Upravljanje Azure grupama za upravljanje
 az prikaz računa 
Prikaz pojedinosti o trenutnoj pretplati

POVEĆAJTE

az akrPomoću ove naredbe bit će moguće upravljati privatnim zapisima sa zapisima Azure kontejnera. Neke od vaših dostupnih opcija su:

 az acr graditi 
Stvara brzu gradnju koja nudi raspon dnevnika za dnevnik Azure kontejnera.
 az acr gradnja-zadatak 
Upravljajte definicijama gradnje
 az acr build-task stvoriti 
Olakšava stvaranje nove definicije gradnje koju mogu pokrenuti git urezivanja ili ažuriranja osnovne slike za registar spremnika Azure.
 az acr build-task delete 
Uklanja zadatak izgradnje iz registra Azure spremnika.
 az acr popis zadataka za izgradnju 
Popisuje zadatke izgradnje za registar spremnika Azure.

az acsOva naredba omogućuje vam upravljanje Azure Container Services. Neke od dostupnih opcija su:

 az acs pregledavati 
Prikazuje upravljačku ploču spremnika usluga u web -pregledniku.
 az acs stvoriti 
Izradite spremnik usluga
 az acs dcos 
Omogućuje upravljanje Azure kontejnerskom uslugom koju organizira DC / OS.
 az acs dcos pregledavati 
Vaša je misija stvoriti SSH tunel namijenjen Azure kontejnerskoj usluzi i otvoriti nadzornu ploču Mesosphere DC / OS u vašem pregledniku.

az konfiguriratiJedna od najčešće korištenih naredbi u CLI -u je az configure, osnovna sintaksa ove naredbe je:

 az configure [--defaults] 
Na primjer, ako želimo uspostaviti zadanu grupu, možemo izvršiti sljedeće:
 az configure --defaults group = Solvetic 

POVEĆAJTE

Da biste izbrisali nazive web aplikacija i imena virtualnih strojeva:

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

Ostale naredbe AzureAzure CLI ima širok raspon opcija za korištenje, kao što su:

 az oglas 
Upravljajte entitetima grafikona Azure Active Directory koji su potrebni za kontrolu pristupa temeljenu na ulogama.
 az savjetnik 
Omogućuje nam upravljanje podacima o pretplati na Azure.
 az aks 
Olakšava upravljanje uslugama Azure Kubernetes.
 az ams 
Upravljajte resursima Azure Media
 az appservice 
Pomoću ove naredbe možete upravljati planovima usluga aplikacija
 az sigurnosna kopija 
Olakšava upravljanje sigurnosnim kopijama Azure sigurnosnih kopija
 az serija 
Upravljanje paketom Azure
 az naplate 
Korisno je za upravljanje kupnjama i kreditima u Azureu
 az bot
Omogućuje upravljanje uslugama Microsoft Bot.
 az cdn 
Upravljajte svojim Azure mrežama za isporuku sadržaja (CDN).
 Az oblak 
Kako naziv govori, upravlja registriranim oblacima Azure.
 az kognitivne usluge 
Omogućuje vam upravljanje računima Azure kognitivnih usluga.
 az konfigurirati 
Omogućuje upravljanje postavkama Azure CLI -ja. Ova naredba je interaktivna.
 az disk 
Upravljajte Azure diskovima sa zadacima poput popisa (lis), brisanjem (brisanjem) i drugim

POVEĆAJTE

 az eventgrid 
Upravljanje pretplatama i temama na Azure Event Grid.
 az eventhubs 
Olakšava upravljanje Azure Event Hubs - Alias ​​imenskim prostorima, događajima, grupama korisnika i postavkama geo -oporavka.
 az proširenje 
Upravljajte i ažurirajte CLI proširenja
 az značajka 
Ova naredba omogućuje vam upravljanje karakteristikama davatelja resursa
 az povratne informacije 
Omogućuje povratne informacije Microsoftu na Azureu
 az pronaći 
Olakšava pronalaženje Azure CLI naredbi
 az hdinsight 
Upravljanje HDInsight klasterima.
 az laboratorij 
Omogućuje nam upravljanje Azure DevTest Labs.
 az prijava 
Omogućuje nam prijavu na Azure.
 az odjava 
Odgovoran je za odjavu kako bi spriječio pristup Azure pretplatama.
 az karte 
Upravljanje Azure kartama
 az monitor 
Vaš je zadatak upravljati uslugom Azure Monitor, ona vam omogućuje pristup događajima, stvaranje upozorenja i mnoge druge zadatke.
 az pretraživanje 
Omogućuje upravljanje uslugama pretraživanja Azure, administrativnim ključevima i ključevima upita.

10. Izradite virtualni stroj s CLI Cloud Shell -om u Azureu


Sada je za sve IT administratore i korisnike Azure više nego praktična alternativa stvaranju virtualnog stroja, nešto uobičajeno u cloud okruženju. Da bismo stvorili stroj putem Azure CLI -a, slijedit ćemo sljedeće korake.

Korak 1
Prvo ćemo stvoriti novu grupu resursa i dodijeliti željenu zonu:

 az group create --name SolveticGroup --location eastus 

POVEĆAJTE

Korak 2
Nakon ovog koraka stvorit ćemo virtualni stroj s vrijednostima kao što su:

  • Ime
  • Vrsta operacijskog sustava
  • Korisnik i lozinka

Korak 3
Izvršimo sljedeće:

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

POVEĆAJTE

Korak 4
Možemo vidjeti da je naš stroj izrađen prema navedenim kriterijima. CLI smo koristili u načinu preglednika (Cloud Shell) kako bismo potvrdili da je upotreba jednostavna lokalno ili putem weba.

POVEĆAJTE

CLI je snažan Azure dodatak s kojim možete izvršavati sve zadatke povezane s resursima dostupnim u Azureu, koji nisu mali, ali su vrlo potpuni.

wave wave wave wave wave