- 1. Įdiekite „Azure CLI“ sistemoje „Windows 10“
- 2. Paleiskite CLI „Windows 10“
- 3. Pašalinkite „Azure CLI“ sistemoje „Windows 10“
- 4. Įdiekite „Azure CLI“ „Linux“
- 5. Pašalinkite „Azure CLI“ sistemoje „Linux“
- 6. Įdiekite „Azure CLI“ „macOS“
- 7. Naudokite „Azure CLI“ „Windows 10“, „Linux“ ir „MacOS“
- 8. Naudokite „Azure CLI“ interaktyvųjį režimą
- 9. Komandos, skirtos „Azure CLI“ naudoti „Windows 10“, „Linux“ ir „MacOS“
- 10. Sukurkite virtualią mašiną naudodami „CLI Cloud Shell“ „Azure“
„Microsoft“ siūlo mums „Azure“ platformą, per kurią turime daugiau nei 100 „Microsoft“ produktų tarp operacinių sistemų ir programų, kad padidintume organizacijos ir kiekvieno jos segmento augimo galimybes. „Azure“ leidžia mums viską valdyti vienu metu, centralizuotai tiesiogiai debesį, nereikia investuoti į dideles fizinių ir finansinių išteklių sumas. Nors „Microsoft“ turi mėnesines išlaidas, pagrįstas kiekvienos organizacijos poreikiais, vienerius metus galime mėgautis visiškai nemokamai. Norėdami sužinoti daugiau apie tai, kaip užsiregistruoti „Azure“ ir sužinoti įvairias naudojimo galimybes bei išlaidas, galite apsilankyti šioje „Solvetic“ nuorodoje, kur išsamiai aprašytas kiekvienas iš šių aspektų:
Dabar „Azure“ platforma yra pagrįsta debesimi ir leidžia mums atlikti administravimo užduotis 3 skirtingais būdais:
- Azure portalas
- „PowerShell“
- Bash CLI
Kiekviena iš šių parinkčių turi savo funkcijas, tačiau, be jokios abejonės, jei esame CLI komandinės eilutės mėgėjai, tai yra idealus pasirinkimas šioms užduotims dėl savo universalumo ir administravimo lygio. Per šią pamoką „Solvetic“ ypatingą dėmesį skirs tam, kaip įdiegti CLI įvairiose operacinės sistemos platformose, ir pamatysime, kokias komandas galime atlikti šiuo tikslu.
Kas yra Azure CLI?„Azure CLI“, kurią taip pat žinome kaip „Cloud Shell“, buvo sukurta kaip priemonė, skirta palengvinti visapusišką darbą su „Azure“ paslaugomis, tačiau ypatingas dėmesys skiriamas automatizavimui, nes daugelis šių komandų atliks sudėtingas užduotis vien tik taip. „Azure CLI“ yra nukreipta į komandines eilutes ir yra kelių platformų, todėl galima valdyti „Azure“ išteklius iš „Linux“, „Windows“ ar „MacOS“ kompiuterių. Be to, CLI gali būti naudojama ir naršyklėje su „Azure Cloud Shell“, arba įdiegta tiesiogiai „MacOS“, „Linux“ ir „Windows“, o tada iš ten paleisti iš kiekvienos vietinės sistemos komandinės eilutės.
Vienas iš didžiausių „Azure CLI“ naudojimo pranašumų yra paprastumas kurti automatinius scenarijus, suderinamus su „Azure Resource Manager“.
Naudokite „Azure CLI“Daugelis vartotojų pasirenka naudoti „Azure“ CLI, integruotą „Azure“ portale, jei norime naudoti šį metodą, turime sukurti savo paskyrą ir pereiti prie šios nuorodos:
Ten mes pateksime į centrinę konsolę ir norėdami naudoti CLI turime paspausti piktogramą, kurią matote viršuje esančiame paveikslėlyje, kad užmegztumėte ryšį ir pradėtumėte turimų „Azure“ išteklių valdymo procesą:
DIDELIS
„Solvetic“ sutelks dėmesį į tai, kaip įdiegti šią CLI arba „Cloud Shell“ „Windows“, „Linux“ ir „MacOS“ ir taip valdyti visus šiuos išteklius vietoje.
1. Įdiekite „Azure CLI“ sistemoje „Windows 10“
Šiuo atveju naudosime „Windows 10.“. „Windows“ operacinių sistemų atveju „Azure CLI“ yra įdiegta per MSI failą, kuris suteiks mums visiems prieigą prie CLI naudojant „Windows“ komandų eilutę, CMD arba mes taip pat galime tai padaryti per „Windows“ „PowerShell“. Jei įgalinsime „Windows“ posistemį „Linux“ (WSL), turėsime paketų, skirtų „Linux“ platinimui.
1 žingsnis
Paskirstomas MSI failas naudojamas komandai „az“ įdiegti, atnaujinti ir pašalinti sistemoje „Windows 10“, ją galima atsisiųsti iš šios nuorodos:
2 žingsnis
Atsisiuntę tęsiame jo vykdymą ir bus parodytas šis vedlys:
3 žingsnis
Ten suaktyviname langelį „Sutinku su licencijos sutarties sąlygomis“ ir spustelėkite mygtuką „Įdiegti“, kad pradėtumėte CLI diegimo procesą sistemoje „Windows 10“.
4 žingsnis
Kai šis procesas bus baigtas, pamatysime šiuos dalykus. Spustelėkite mygtuką „Baigti“, kad užbaigtumėte CLI diegimo procesą „Windows 10“.
5 žingsnis
Norėdami sužinoti mūsų įdiegtos CLI versiją, vykdysime šią eilutę iš komandinės eilutės arba iš „Windows PowerShell“.
az -versija
DIDELIS
6 žingsnis
Tą patį rezultatą matysime komandų eilutėje:
DIDELIS
PastabaRekomenduojama pradėti dirbti kaip administratoriams dėl leidimų problemų.
2. Paleiskite CLI „Windows 10“
1 žingsnis
Norėdami pradėti šį procesą, einame į konsolę ir vykdome šiuos veiksmus:
az login
DIDELIS
2 žingsnis
Tai automatiškai parodys naršyklę, kad galėtume įvesti „Azure“ paskyros kredencialus:
3 žingsnis
Kai prisijungsime prie komandinės eilutės, pamatysime, kad ryšys buvo užmegztas ir turime tokią informaciją kaip. Nuo tada „Azure“ bus galima keisti naudojant „Windows 10“ CLI.
- Debesų išteklių pavadinimas
- Sąskaitos identifikavimo kodas
- Registruotas paštas
- „Azure“ būsena
- Paskyros tipas
DIDELIS
3. Pašalinkite „Azure CLI“ sistemoje „Windows 10“
Jei norime pašalinti „Windows CLI“, galime iš naujo atsisiųsti MSI failą, jei jį ištrynėme. Tada paleidžiame ir pasirenkame parinktį „Pašalinti“.
4. Įdiekite „Azure CLI“ „Linux“
Būdami atviro kodo sistema ir įvairūs platinimai, „Linux“ atveju turėsime kelias diegimo parinktis.
Įdiekite „Azure CLI“ naudodami APT paketų tvarkyklęTai bus metodas, kurį „Solvetic“ naudojo šiai pamokai, ir šis APT tvarkyklė yra prieinama tokioms sistemoms kaip „Ubuntu“, „Mint“ ar „Debian“. Pirmiausia reikia pakeisti šaltinių sąrašą atlikdami šiuos veiksmus:
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
Tada, norėdami gauti pasirašymo raktą iš „Microsoft“, atliksime šiuos veiksmus:
curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt -key add -
Mes tęsiame „Azure CLI“ diegimą atnaujindami tokius paketus:
sudo apt-get update sudo apt-get install apt-transport-https azure-cli
Kai procesas bus baigtas, pamatysime, kad CLI buvo sukonfigūruota „Linux“:
Po to mes galime pradėti sesiją vykdydami:
az login
Būsime peradresuoti į naršyklę, kad prisijungtume prie „Azure“:
DIDELIS
PastabaJei rodoma ši klaida „bash: lsb_release: komanda nerasta“, tiesiog įdiekite „lsb_release“ vykdydami:
sudo apt-get install lsb-release
Įdiekite „Azure CLI“ naudodami YUM paketų tvarkyklęŠi tvarkyklė naudojama „RedHat“ ir „CentOS“ sistemoms. Šiuo atveju, norint įdiegti CLI, reikia:
- „Python 2.7x“ arba „Python 3.x“
- „OpenSSL 1.0.2“
sudo rpm -importuoti https://packages.microsoft.com/keys/microsoft.ascTada mes kuriame vietinę „azure-cli“ saugyklos informaciją taip:
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"Mes tęsiame CLI diegimą vykdydami:
sudo yum įdiegti azure-cliĮdiegę prisijungsime naudodami az login.
Norėdami atnaujinti CLI šiuose paskirstymuose, atliksime šiuos veiksmus:
sudo yum atnaujinimas azure-cliDabar, norėdami pašalinti CLI, turėsite atlikti:
sudo yum pašalinti azure-cliJei CLI nereikės iš naujo įdiegti, saugyklas ištrinsime vykdydami:
sudo rm /etc/yum.repos.d/azure-cli.repoGaliausiai pašaliname „Microsoft GPG“ parašą naudodami šią komandą:
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. Pašalinkite „Azure CLI“ sistemoje „Linux“
1 žingsnis
Šiuo metu norime pašalinti CLI iš „Linux“, atliksime šiuos veiksmus:
sudo apt-get remove -y azure-cli2 žingsnis
Jei tikslas nėra iš naujo įdiegti CLI „Linux“, mes galime pašalinti informaciją iš „Azure CLI“ saugyklos naudodami šią komandą:
sudo rm /etc/apt/sources.list.d/azure-cli.list3 žingsnis
Tada pašaliname nereikalingus paketus:
sudo apt autoremove
6. Įdiekite „Azure CLI“ „macOS“
Šiuo atveju naudosime „macOS Mojave“, šiuo atveju „Azure CLI“ galima įdiegti per „HomeBrew“ paketų tvarkyklę, „HomeBrew“ yra įrankis, padedantis valdyti ir nuolat atnaujinti „CLI“ diegimą „MacOS“.
1 žingsnis
Jei „MacOS Mojave“ neįdiegtas „HomeBrew“, šį veiksmą galime atlikti naudodami šią komandą:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz -juostelė 1 -C homebrew2 žingsnis
Dabar, prieš diegdami CLI, turėsite atnaujinti „Homebrew“ saugyklos informaciją ir paleisti „install if“ komandą:
brew update && brew install azure-cli
DIDELIS
3 žingsnis
Mes matome diegimo eigą:
DIDELIS
4 žingsnis
Įdiegę pradėsime sesiją naudodami „az login“ ir būsime nukreipti į naršyklę, kad pradėtume sesiją:
DIDELIS
5 žingsnis
Norėdami atnaujinti CLI „macOS Mojave“, turime atlikti šiuos veiksmus:
brew update && brew upgrade azure-cli6 žingsnis
Norėdami jį pašalinti, turėsite atlikti šiuos veiksmus.
užvirinti pašalinti azure-cli
7. Naudokite „Azure CLI“ „Windows 10“, „Linux“ ir „MacOS“
Šioje pamokoje mes naudosime CLI sistemoje „Windows 10.“. CLI turi automatinio užbaigimo funkciją su skirtuku, skirtu visoms „bash“ apvalkalo komandoms, o tai palengvina jų vykdymą. Visuotiniai argumentai, prieinami visoms komandoms, yra šie:
Spausdinti informacijąŠis parametras spausdina CLI nuorodos informaciją su kiekviena jos komanda kartu su jų argumentais, taip pat išvardija galimas komandas ir pogrupius.
-padėti
Pakeiskite išvesties formatąleidžia mums pakeisti išvesties formatą, galimos parinktys yra json, jsonc (spalvotas JSON), tsv (skirtukai atskirtos vertės) ir table (natūralios kalbos ASCII lentelės). Pagal numatytuosius nustatymus CLI generuoja json.
-išvestis
Filtruoti rezultatusŠi parinktis naudoja „JMESPath“ užklausos kalbą, kad filtruotų „Azure“ paslaugų pateiktus rezultatus.
-užklausa
Sukurti ištekliaiJi yra atsakinga už informacijos apie „Azure“ operacijos metu sukurtus išteklius ir kitos naudingos informacijos spausdinimą.
-daugiakalbiai
Daugiau informacijosJis skirtas spausdinti dar daugiau informacijos apie CLI operacijas ir yra naudojamas derinimo tikslais.
-derinti
DIDELIS
8. Naudokite „Azure CLI“ interaktyvųjį režimą
1 žingsnis
Tai yra papildoma parinktis, su kuria „Azure CLI“ galima naudoti interaktyviu režimu naudojant komandą „az interactive“, naudojant šį režimą bus atidarytas interaktyvus apvalkalas su automatinio užbaigimo funkcija, komandų aprašymais ir pavyzdžiais, kai tai atliksime pradėti minėto plėtinio atsisiuntimo ir diegimo procesą:
DIDELIS
2 žingsnis
Norėdami įjungti šį režimą, įvesime terminą „taip“:
DIDELIS
3 žingsnis
Šiuo režimu galime įjungti arba išjungti aprašymus ir pavyzdžius naudodami klavišą F1:
DIDELIS
4 žingsnis
Norėdami įjungti arba išjungti numatytųjų parametrų rodymą, naudosime F2, o klavišas F3 perjungs pagrindinių klavišų rodymą.
DIDELIS
9. Komandos, skirtos „Azure CLI“ naudoti „Windows 10“, „Linux“ ir „MacOS“
CLI suteikia mums daugybę naudingų komandų, skirtų „Azure“ ištekliams kurti ir valdyti. „Solvetic“ išanalizuos svarbiausias komandas, kurios neabejotinai bus būtinos atliekant užduotis su „Azure“.
az sąskaitaŠi komanda leidžia mums valdyti „Azure“ registruotas paskyras, kurią sudaro keli kintamieji, tokie kaip:
sąskaita išvalytaIšvalo visas prenumeratas CLI vietinėje talpykloje
az account get-access-tokenPasiekite komunalinių paslaugų prieigos raktą, kad galėtumėte pasiekti „Azure“.
sąskaitų sąrašasRodomas paskyros, su kuria prisijungėte, prenumeratų sąrašas.
sąskaitų sąrašas-vietosRodo dabartinės prenumeratos palaikomus regionus
paskyros užraktasUžrakinti prenumeratos lygius
sukurti paskyros užraktąLeidžia sukurti paskyros užraktą
ištrinti paskyros užraktąIštrinkite paskyros užraktą
paskyros valdymo grupėTvarkykite „Azure“ valdymo grupes
parodyti sąskaitąRodyti dabartinės prenumeratos informaciją
DIDELIS
az acrNaudojant šią komandą bus galima valdyti privačius įrašus naudojant „Azure Container“ įrašus. Kai kurios iš galimų parinkčių yra šios:
az acr statytiSukuriamas greitas kūrimas, kuriame pateikiami išplėstiniai „Azure“ sudėtinio rodinio žurnalo žurnalai.
az acr statymo užduotisTvarkykite kūrimo apibrėžtis
az acr build-task sukurtiTai leidžia lengvai sukurti naują kūrimo apibrėžimą, kurį gali suaktyvinti „git“ įsipareigojimai arba „Azure“ konteinerių registro bazinio vaizdo atnaujinimai.
az acr build-task deletePašalina kūrimo užduotį iš „Azure“ konteinerių registro.
az acr kūrimo užduočių sąrašasIšvardijamos „Azure“ konteinerių registro kūrimo užduotys.
az acsŠi komanda leidžia valdyti „Azure Container Services“. Kai kurios galimos parinktys yra šios:
az acs naršytiInterneto naršyklėje rodomas paslaugų sudėtinio rodinio valdytojo skydelis.
az acs sukurtiSukurkite paslaugų konteinerį
az acs dcosLeidžia tvarkyti „Azure“ konteinerių paslaugą, kurią tvarko DC / OS.
az acs dcos naršytiJūsų misija yra sukurti SSH tunelį, skirtą „Azure“ konteinerių paslaugai, ir jūsų naršyklėje atidaromas „Mesosphere DC / OS“ prietaisų skydelis.
az konfigūruotiViena iš dažniausiai naudojamų komandų CLI yra az configure, pagrindinė šios komandos sintaksė yra:
az configure [-numatytieji nustatymai]Pavyzdžiui, jei norime sukurti numatytąją grupę, galime atlikti šiuos veiksmus:
az configure --defaults group = „Solvetic“
DIDELIS
Norėdami išvalyti žiniatinklio programų pavadinimus ir virtualių mašinų pavadinimus:
az configure --defaults vm = "žiniatinklis ="
Kitos „Azure“ komandos„Azure CLI“ turi platų pasirinkimų pasirinkimą, pavyzdžiui:
tai skelbimasTvarkykite „Azure Active Directory Graph“ objektus, kurie reikalingi vaidmenimis pagrįstai prieigos kontrolei.
yra patarėjasTai leidžia mums valdyti „Azure“ prenumeratos informaciją.
az aksPalengvina „Azure Kubernetes“ paslaugų valdymą.
az amsTvarkykite „Azure Media“ išteklius
az appserviceNaudodami šią komandą galite valdyti programų paslaugų planus
atsarginę kopijąPalengvina „Azure Backup“ atsarginių kopijų tvarkymą
partijaTvarkyti „Azure Batch“
atsiskaitymasTai naudinga valdant pirkinius ir kreditą „Azure“
az botLeidžia valdyti „Microsoft Bot“ paslaugas.
az cdnTvarkykite „Azure“ turinio pristatymo tinklus (CDN).
„Debesis“Kaip rodo pavadinimas, jis tvarko registruotus „Azure“ debesis.
tai kognityvinės paslaugosLeidžia valdyti „Azure Cognitive Services“ paskyras.
az konfigūruotiLeidžia tvarkyti „Azure CLI“ nustatymus. Ši komanda yra interaktyvi.
az diskasTvarkykite „Azure“ diskus su tokiomis užduotimis kaip sąrašas (lis), ištrynimas (ištrynimas) ir dar daugiau
DIDELIS
įvykių tinklelisTvarkykite „Azure Event Grid“ prenumeratas ir temas.
įvykių centruoseTai leidžia lengvai valdyti „Azure Event Hubs“ - slapyvardžių vardų sritis, įvykius, vartotojų grupes ir geografinio atkūrimo nustatymus.
az pratęsimasTvarkykite ir atnaujinkite CLI plėtinius
tai funkcijaŠi komanda leidžia valdyti išteklių teikėjo ypatybes
az atsiliepimaiĮgalinamas atsiliepimas „Microsoft“ apie „Azure“
az rastiLeidžia lengvai rasti „Azure CLI“ komandas
tai hdinsightTvarkykite „HDInsight“ grupes.
az laboratorijaTai leidžia mums valdyti „Azure DevTest Labs“.
prie prisijungimoTai leidžia mums prisijungti prie „Azure“.
atsijungtiJi yra atsakinga už atsijungimą, kad būtų užkirstas kelias prieigai prie „Azure“ prenumeratų.
az žemėlapiaiTvarkykite „Azure“ žemėlapius
monitoriusJūsų užduotis yra valdyti „Azure Monitor“ paslaugą, ji leidžia pasiekti įvykius, kurti įspėjimus ir daug kitų užduočių.
az paieškaLeidžia valdyti „Azure“ paieškos paslaugas, administravimo raktus ir užklausos raktus.
10. Sukurkite virtualią mašiną naudodami „CLI Cloud Shell“ „Azure“
Dabar visiems IT administratoriams ir vartotojams „Azure“ yra daugiau nei praktiška alternatyva virtualios mašinos kūrimui - tai įprasta debesų aplinkoje. Norėdami sukurti mašiną naudodami „Azure CLI“, atliksime šiuos veiksmus.
1 žingsnis
Pirma, mes sukursime naują išteklių grupę ir priskirsime norimą zoną:
az group create --name SolveticGroup --location eastus
DIDELIS
2 žingsnis
Po šio veiksmo mes sukursime savo virtualią mašiną, nurodydami tokias vertes kaip:
- vardas
- Operacinės sistemos tipas
- Vartotojas ir slaptažodis
3 žingsnis
Mes vykdome šiuos veiksmus:
az vm create \ --resource-group SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-username Solvetic \ --admin-password Solvetictest123
DIDELIS
4 žingsnis
Matome, kad mūsų mašina sukurta pagal nurodytus kriterijus. Mes naudojome CLI naršyklės režimu („Cloud Shell“), kad patvirtintume, jog naudojimas yra paprastas tiek vietoje, tiek žiniatinklyje.
DIDELIS
CLI yra galingas „Azure“ priedas, kuriuo galite atlikti visas užduotis, susijusias su „Azure“ turimais ištekliais, kurių nėra nedaug, bet jie yra labai išsamūs.