- 1. Instalați Azure CLI pe Windows 10
- 2. Rulați CLI pe Windows 10
- 3. Dezinstalați Azure CLI pe Windows 10
- 4. Instalați Azure CLI pe Linux
- 5. Dezinstalați Azure CLI pe Linux
- 6. Instalați Azure CLI pe macOS
- 7. Folosiți Azure CLI pe Windows 10, Linux și macOS
- 8. Utilizați modul interactiv Azure CLI
- 9. Comenzi pentru utilizarea Azure CLI pe Windows 10, Linux și macOS
- 10. Creați o mașină virtuală cu CLI Cloud Shell în Azure
Microsoft ne oferă platforma Azure prin care avem mai mult de 100 de produse Microsoft, între sisteme de operare și aplicații, pentru a crește posibilitățile de creștere ale organizației și ale fiecăruia dintre segmentele sale diferite, Azure ne permite să gestionăm totul dintr-o dată centralizat direct în cloud fără a fi nevoie să investească în cantități mari de resurse fizice și financiare. Deși Microsoft are un cost lunar bazat pe nevoile fiecărei organizații, ne putem bucura de un an total gratuit. Pentru a afla mai multe despre cum să vă înregistrați în Azure și să cunoașteți diferitele opțiuni de utilizare și costuri, putem vizita următorul link Solvetic în care sunt detaliate fiecare dintre aceste aspecte:
Acum, platforma Azure este bazată pe cloud și ne permite să desfășurăm sarcini de administrare în 3 moduri diferite, care sunt:
- Portal Azure
- PowerShell
- Bash CLI
Fiecare dintre aceste opțiuni are propriile funcții, dar fără îndoială că, dacă suntem iubitori ai liniei de comandă CLI, este opțiunea ideală pentru aceste sarcini datorită versatilității și nivelurilor sale de administrare. Prin acest tutorial, Solvetic va acorda o atenție specială modului de instalare a CLI pe diversele platforme ale sistemului de operare și vom vedea ce comenzi putem executa în acest scop.
Ce este CLI AzureCLI Azure, pe care îl putem cunoaște și sub denumirea de Cloud Shell, a fost dezvoltat ca un instrument axat pe facilitarea unei activități cuprinzătoare cu serviciile Azure, dar cu accent special pe automatizare, deoarece multe dintre aceste comenzi vor executa sarcini complexe doar pentru da. CLI-ul Azure este axat pe linia de comandă și multiplataforma, făcând posibilă gestionarea resurselor Azure de pe computerele Linux, Windows sau macOS. În plus, CLI poate fi utilizat atât în browserul cu Azure Cloud Shell sau instalat direct pe macOS, Linux și Windows și apoi, de acolo, rulează din linia de comandă a fiecărui sistem local.
Unul dintre marile avantaje ale utilizării Azure CLI este ușurința de a crea scripturi de automatizare care sunt compatibile cu Azure Resource Manager.
Utilizați Azure CLIMulți utilizatori aleg să utilizeze Azure CLI integrat în Azure Portal, dacă dorim să folosim această metodă, trebuie să ne creăm contul și să mergem la următorul link:
Acolo vom accesa consola centrală și pentru a utiliza CLI trebuie să apăsăm pictograma pe care o vedeți în imaginea situată în partea de sus pentru a stabili conexiunea și a începe procesul de gestionare a resurselor disponibile Azure:
MARI
Solvetic se va concentra asupra modului de instalare a acestei CLI sau Cloud Shell pe Windows, Linux și macOS și astfel va gestiona toate aceste resurse la nivel local.
1. Instalați Azure CLI pe Windows 10
În acest caz vom folosi Windows 10. În cazul sistemelor de operare Windows, CLI Azure este instalat printr-un fișier MSI care ne va oferi acces tuturor la CLI utilizând promptul de comandă Windows, CMD sau o putem face și prin Windows PowerShell. În cazul în care activăm subsistemul Windows pentru Linux (WSL), vom avea pachete disponibile pentru distribuția Linux.
Pasul 1
Fișierul MSI distribuibil este utilizat pentru a instala, actualiza și dezinstala comanda „az” în Windows 10 și poate fi descărcat de pe următorul link:
Pasul 2
Odată descărcat, vom trece la executarea acestuia și va fi afișat următorul expert:
Pasul 3
Acolo activăm caseta „Accept termenii din Acordul de licență” și facem clic pe butonul „Instalare” pentru a porni procesul de instalare CLI în Windows 10.
Pasul 4
Odată ce acest proces este terminat, vom vedea următoarele. Faceți clic pe butonul „Finalizare” pentru a încheia procesul de instalare CLI în Windows 10.
Pasul 5
Pentru a cunoaște versiunea CLI pe care am instalat-o, vom executa următoarea linie fie din promptul de comandă, fie din Windows PowerShell.
az --versiune
MARI
Pasul 6
Vom vedea același rezultat în promptul de comandă:
MARI
NotăEste recomandat să începeți ca administratori din cauza problemelor de permisiune.
2. Rulați CLI pe Windows 10
Pasul 1
Pentru a începe acest proces, mergem la consolă și executăm următoarele:
az login
MARI
Pasul 2
Aceasta va afișa automat browserul pentru ca noi să introducem acreditările contului nostru Azure:
Pasul 3
Odată ce ne conectăm la promptul de comandă vom vedea că conexiunea a fost stabilită și avem detalii precum. Din acest moment va fi posibil să faceți modificări la Azure prin CLI în Windows 10.
- Numele resursei cloud
- Cont ID
- Mail înregistrat
- Stare azur
- Tip de cont
MARI
3. Dezinstalați Azure CLI pe Windows 10
Dacă dorim să dezinstalăm Windows CLI, putem descărca din nou, dacă l-am șters, fișierul MSI din link-ul următor. Apoi îl rulăm și selectăm opțiunea „Dezinstalare”.
4. Instalați Azure CLI pe Linux
Fiind un sistem open source și diferite distribuții, în cazul Linux vom avea mai multe opțiuni de instalare.
Instalați Azure CLI utilizând managerul de pachete APTAceasta va fi metoda utilizată de Solvetic pentru acest tutorial, iar acest manager APT este disponibil pentru sisteme precum Ubuntu, Mint sau Debian. Primul pas pe care trebuie să îl faceți este să modificați lista surselor executând următoarele:
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
Apoi, vom executa următoarele pentru a obține cheia de semnare de la Microsoft:
curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Procedăm la instalarea Azure CLI prin actualizarea pachetelor astfel:
sudo apt-get update sudo apt-get install apt-transport-https azure-cli
Odată ce procesul se termină, vom vedea că CLI a fost configurat în Linux:
După aceasta putem începe sesiunea executând:
az login
Vom fi redirecționați către browser pentru a ne conecta la Azure:
MARI
NotăÎn cazul în care se afișează următoarea eroare, "bash: lsb_release: comanda nu a fost găsită", trebuie doar să instalați lsb_release executând:
sudo apt-get install lsb-release
Instalați Azure CLI utilizând managerul de pachete YUMAcest manager este utilizat pentru sistemele RedHat și CentOS. În acest caz, pentru a instala CLI, sunt necesare următoarele:
- Python 2.7x sau Python 3.x
- OpenSSL 1.0.2
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascApoi continuăm să creăm informații despre depozitul local azure-cli ca acesta:
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 'Continuăm cu instalarea CLI executând:
sudo yum instalează azure-cliOdată instalat, ne vom autentifica cu az login.
Pentru a actualiza CLI în aceste distribuții, vom executa următoarele:
sudo yum update azure-cliAcum, pentru a dezinstala CLI va fi necesar să executați:
sudo yum elimina azure-cliDacă CLI nu trebuie instalat din nou, vom șterge depozitele executând:
sudo rm /etc/yum.repos.d/azure-cli.repoÎn cele din urmă, eliminăm semnătura Microsoft GPG cu următoarea comandă:
MSFT_KEY = `rpm -qa gpg-pubkey / * --qf"% {version} -% {release}% {summary} \ n "| grep Microsoft | awk "{print $ 1}" "sudo rpm -e --allmatches gpg-pubkey- $ MSFT_KEY
5. Dezinstalați Azure CLI pe Linux
Pasul 1
În momentul în care dorim să dezinstalăm CLI din Linux, vom executa următoarele:
sudo apt-get remove -y azure-cliPasul 2
Dacă obiectivul nu este reinstalarea CLI pe Linux, putem elimina informațiile din depozitul CLI Azure cu următoarea comandă:
sudo rm /etc/apt/sources.list.d/azure-cli.listPasul 3
Apoi eliminăm pachetele inutile:
sudo apt autoremove
6. Instalați Azure CLI pe macOS
Pentru acest caz, vom folosi macOS Mojave, în acest caz CLI Azure poate fi instalat prin managerul de pachete HomeBrew, HomeBrew este un instrument care ajută la gestionarea și menținerea actualizată a instalării CLI pe macOS.
Pasul 1
În cazul în care nu aveți HomeBrew instalat în macOS Mojave, putem efectua acest pas cu următoarea comandă:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz - strip 1 -C homebrewPasul 2
Acum, înainte de a instala CLI, va fi necesar să actualizați informațiile despre depozitul Homebrew și să rulați instalarea dacă comanda:
brew update && brew install azure-cli
MARI
Pasul 3
Putem vedea progresul instalării menționate:
MARI
Pasul 4
Odată instalat, vom începe sesiunea cu „az login” și vom fi redirecționați către browser pentru a începe sesiunea:
MARI
Pasul 5
Pentru a actualiza CLI în macOS Mojave trebuie să executăm următoarele:
brew update && brew upgrade azure-cliPasul 6
Pentru a-l dezinstala, va fi necesar să executați următoarele.
brew dezinstalează azure-cli
7. Folosiți Azure CLI pe Windows 10, Linux și macOS
Pentru acest tutorial vom folosi CLI în Windows 10. CLI are o funcție de completare automată cu fila pentru toate comenzile din shell-ul bash, ceea ce facilitează executarea acestora. Argumentele globale disponibile tuturor comenzilor sunt:
Tipăriți informațiiAcest parametru tipărește informații de referință CLI cu fiecare dintre comenzile sale împreună cu argumentele lor, precum și listează comenzile și subgrupurile disponibile.
--Ajutor
Schimbați formatul de ieșirene permite să schimbăm formatul de ieșire, opțiunile disponibile sunt json, jsonc (JSON colorat), tsv (valori separate prin tab) și tabel (tabele ASCII în limbaj natural). În mod implicit, CLI generează json.
--output
Filtrează rezultateleAceastă opțiune utilizează limbajul de interogare JMESPath pentru a filtra rezultatele returnate de serviciile Azure.
--interogare
Resurse createEste responsabil pentru tipărirea informațiilor despre resursele create în Azure în timpul unei operațiuni și alte informații utile.
--verbose
Mai multe informatiiEste destinat să imprime și mai multe informații despre operațiunile CLI și este utilizat în scopuri de depanare.
--debug
MARI
8. Utilizați modul interactiv Azure CLI
Pasul 1
Este o opțiune suplimentară cu ajutorul căreia CLI-ul Azure poate fi utilizat în modul interactiv prin comanda „az interactive”, cu acest mod se va deschide un shell interactiv cu funcția de completare automată, descrieri ale comenzilor și exemple, când vom executa acest lucru va fi porniți procesul de descărcare și instalare a extensiei menționate:
MARI
Pasul 2
Vom introduce termenul „da” pentru a accesa acest mod:
MARI
Pasul 3
În acest mod putem activa sau dezactiva descrierile și exemplele cu tasta F1:
MARI
Pasul 4
Pentru a activa sau dezactiva afișarea parametrilor impliciți, vom folosi F2 și tasta F3 comută afișarea gesturilor tastelor.
MARI
9. Comenzi pentru utilizarea Azure CLI pe Windows 10, Linux și macOS
CLI ne oferă o serie de comenzi utile atât pentru crearea cât și gestionarea resurselor în Azure. Solvetic va analiza cele mai importante comenzi care vor fi, fără îndoială, esențiale pentru sarcinile care trebuie efectuate cu Azure.
az contAceastă comandă ne permite să gestionăm conturile înregistrate în Azure, este compusă din unele variabile precum:
az cont clarȘterge toate abonamentele din memoria cache locală CLI
az cont get-access-tokenAccesați un simbol pentru utilități pentru a accesa Azure.
lista de conturi azAfișează lista abonamentelor pentru contul cu care v-ați conectat.
az cont-locații listăAfișează regiunile acceptate pentru abonamentul curent
az blocare contBlocați nivelurile de abonament
az blocare cont creaVă permite să creați o blocare a contului
ștergere blocare cont azȘtergeți o blocare a contului
az cont de management-grupGestionați grupurile de gestionare Azure
az cont aratăAfișați detaliile abonamentului curent
MARI
az acrCu această comandă va fi posibil să gestionați înregistrări private cu înregistrări Azure Container. Unele dintre opțiunile disponibile sunt:
az acr buildCreează o construire rapidă, care oferă jurnale întinse pentru un jurnal Azure Container.
az acr build-taskGestionați definițiile de compilare
az acr build-task createEste ușor să creați o nouă definiție de construcție care poate fi declanșată de comitetele git sau actualizările de imagine de bază pentru un registru de containere Azure.
az acr build-task deleteElimină o activitate de compilare dintr-un registru de containere Azure.
az acr build-task listListează activitățile de construire pentru un registru de containere Azure.
az acsAceastă comandă vă permite să gestionați Azure Container Services. Unele opțiuni disponibile sunt:
az acs navigareAfișează panoul de manager al unui container de servicii într-un browser web.
az acs creeazăCreați un container de servicii
az acs dcosVă permite să gestionați un serviciu de container Azure orchestrat de DC / OS.
az acs dcos navigareMisiunea dvs. este de a crea un tunel SSH destinat serviciului de containere Azure și deschide tabloul de bord Mesosphere DC / OS în browserul dvs.
az configureUna dintre cele mai utilizate comenzi în CLI este az configure, sintaxa de bază a acestei comenzi este:
az configure [--defaults]De exemplu, dacă dorim să stabilim un grup implicit, putem executa următoarele:
az configure --defaults group = Solvetic
MARI
Pentru a șterge numele aplicațiilor web și numele mașinilor virtuale:
az configure --defaults vm = "web ="
Alte comenzi AzureCLI Azure are o gamă largă de opțiuni de utilizat, cum ar fi:
az adGestionați entitățile Azure Active Directory Graph care sunt necesare pentru controlul accesului pe rol.
az consilierNe permite să gestionăm informațiile de abonament Azure.
az aksFacilitează administrarea serviciilor Azure Kubernetes.
az amsGestionați resursele Azure Media
az appserviceCu această comandă puteți gestiona planurile de servicii ale aplicațiilor
az backupFacilitează gestionarea copiilor de rezervă Azure Backup
az lotGestionați Azure Batch
facturare azEste util pentru gestionarea achizițiilor și creditelor în Azure
az botVă permite să gestionați serviciile Microsoft Bot.
az cdnGestionați rețelele dvs. de livrare a conținutului Azure (CDN).
Az CloudDupă cum sugerează și numele, gestionează nori Azure înregistrați.
az servicii cognitiveVă permite să gestionați conturile Azure Cognitive Services.
az configureVă permite să gestionați setările CLI Azure. Această comandă este interactivă.
az diskGestionați discurile Azure cu sarcini precum listă (lis), ștergere (ștergere) și multe altele
MARI
az eventgridGestionați abonamentele și subiectele Azure Event Grid.
az eventhubsFacilitează administrarea Azure Event Hubs - spații de nume Alias, evenimente, grupuri de consumatori și setări de geo-recuperare.
extensie azGestionați și actualizați extensiile CLI
caracteristica azAceastă comandă vă permite să gestionați caracteristicile furnizorului de resurse
az feedbackActivează feedback către Microsoft pe Azure
az găsiFacilitează găsirea comenzilor CLI Azure
az hdinsightGestionați clusterele HDInsight.
az labNe permite să gestionăm Azure DevTest Labs.
az loginNe permite să ne conectăm la Azure.
az deconectareEste responsabil pentru deconectare pentru a împiedica accesul la abonamentele Azure.
az hărțiGestionați hărțile Azure
az monitorSarcina dvs. este să gestionați serviciul Azure Monitor, vă permite să accesați evenimente, să creați alerte și multe alte activități.
az căutareVă permite să gestionați serviciile de căutare Azure, cheile de administrare și cheile de interogare.
10. Creați o mașină virtuală cu CLI Cloud Shell în Azure
Acum, pentru toți administratorii și utilizatorii IT, Azure este o alternativă mai mult decât practică la crearea unei mașini virtuale, ceva obișnuit într-un mediu cloud. Pentru a crea o mașină prin intermediul Azure CLI vom urma următorii pași.
Pasul 1
În primul rând, vom crea un nou grup de resurse și vom atribui zona dorită:
az group create --name SolveticGroup --location eastus
MARI
Pasul 2
După acest pas, vom crea mașina noastră virtuală indicând valori precum:
- Nume
- Tipul sistemului de operare
- Utilizator și parolă
Pasul 3
Executăm următoarele:
az vm create \ --resource-group SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-username Solvetic \ --admin-password Solvetictest123
MARI
Pasul 4
Putem vedea că aparatul nostru este creat conform criteriilor indicate. Am folosit CLI în modul browser (Cloud Shell), pentru a confirma faptul că utilizarea este simplă fie local, fie prin web.
MARI
CLI este un puternic complement Azure cu care puteți efectua toate sarcinile asociate resurselor disponibile în Azure, care nu sunt puține, dar foarte complete.