- 1. Instalirajte Azure CLI na Windows 10
- 2. Pokrenite CLI u sustavu Windows 10
- 3. Deinstalirajte Azure CLI u sustavu Windows 10
- 4. Instalirajte Azure CLI na Linuxu
- 5. Deinstalirajte Azure CLI na Linuxu
- 6. Instalirajte Azure CLI na macOS
- 7. Koristite Azure CLI na Windowsima 10, Linuxu i macOS -u
- 8. Koristite interaktivni način rada Azure CLI
- 9. Naredbe za korištenje Azure CLI -a na sustavima Windows 10, Linux i macOS
- 10. Izradite virtualni stroj s CLI Cloud Shell -om u Azureu
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
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascZatim 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-cliNakon 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-cliSada, za deinstaliranje CLI -a bit će potrebno izvršiti:
sudo yum ukloniti azure-cliAko se CLI ne mora ponovno instalirati, izbrisat ćemo spremišta izvršavanjem:
sudo rm /etc/yum.repos.d/azure-cli.repoKonač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-cliKorak 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.listKorak 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 pivoKorak 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-cliKorak 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 čistBriše sve pretplate u lokalnoj predmemoriji CLI -ja
az račun get-access-tokenPristupite tokenu za uslužne programe za pristup Azureu.
az popis računaPrikazuje popis pretplata za račun s kojim ste prijavljeni.
az popis-lokacija računaPrikazuje podržane regije za trenutnu pretplatu
az zaključavanje računaZaključajte razine pretplate
az zaključavanje računa stvoritiOmogućuje vam zaključavanje računa
az zaključavanje računa brisanjeIzbrišite zaključavanje računa
az grupa za upravljanje računimaUpravljanje Azure grupama za upravljanje
az prikaz računaPrikaz 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 graditiStvara brzu gradnju koja nudi raspon dnevnika za dnevnik Azure kontejnera.
az acr gradnja-zadatakUpravljajte definicijama gradnje
az acr build-task stvoritiOlakšava stvaranje nove definicije gradnje koju mogu pokrenuti git urezivanja ili ažuriranja osnovne slike za registar spremnika Azure.
az acr build-task deleteUklanja zadatak izgradnje iz registra Azure spremnika.
az acr popis zadataka za izgradnjuPopisuje zadatke izgradnje za registar spremnika Azure.
az acsOva naredba omogućuje vam upravljanje Azure Container Services. Neke od dostupnih opcija su:
az acs pregledavatiPrikazuje upravljačku ploču spremnika usluga u web -pregledniku.
az acs stvoritiIzradite spremnik usluga
az acs dcosOmogućuje upravljanje Azure kontejnerskom uslugom koju organizira DC / OS.
az acs dcos pregledavatiVaš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 oglasUpravljajte entitetima grafikona Azure Active Directory koji su potrebni za kontrolu pristupa temeljenu na ulogama.
az savjetnikOmogućuje nam upravljanje podacima o pretplati na Azure.
az aksOlakšava upravljanje uslugama Azure Kubernetes.
az amsUpravljajte resursima Azure Media
az appservicePomoću ove naredbe možete upravljati planovima usluga aplikacija
az sigurnosna kopijaOlakšava upravljanje sigurnosnim kopijama Azure sigurnosnih kopija
az serijaUpravljanje paketom Azure
az naplateKorisno je za upravljanje kupnjama i kreditima u Azureu
az botOmogućuje upravljanje uslugama Microsoft Bot.
az cdnUpravljajte svojim Azure mrežama za isporuku sadržaja (CDN).
Az oblakKako naziv govori, upravlja registriranim oblacima Azure.
az kognitivne uslugeOmogućuje vam upravljanje računima Azure kognitivnih usluga.
az konfiguriratiOmogućuje upravljanje postavkama Azure CLI -ja. Ova naredba je interaktivna.
az diskUpravljajte Azure diskovima sa zadacima poput popisa (lis), brisanjem (brisanjem) i drugim
POVEĆAJTE
az eventgridUpravljanje pretplatama i temama na Azure Event Grid.
az eventhubsOlakšava upravljanje Azure Event Hubs - Alias imenskim prostorima, događajima, grupama korisnika i postavkama geo -oporavka.
az proširenjeUpravljajte i ažurirajte CLI proširenja
az značajkaOva naredba omogućuje vam upravljanje karakteristikama davatelja resursa
az povratne informacijeOmogućuje povratne informacije Microsoftu na Azureu
az pronaćiOlakšava pronalaženje Azure CLI naredbi
az hdinsightUpravljanje HDInsight klasterima.
az laboratorijOmogućuje nam upravljanje Azure DevTest Labs.
az prijavaOmogućuje nam prijavu na Azure.
az odjavaOdgovoran je za odjavu kako bi spriječio pristup Azure pretplatama.
az karteUpravljanje Azure kartama
az monitorVaš je zadatak upravljati uslugom Azure Monitor, ona vam omogućuje pristup događajima, stvaranje upozorenja i mnoge druge zadatke.
az pretraživanjeOmoguć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.