- 1. Installer Azure CLI på Windows 10
- 2. Kør CLI på Windows 10
- 3. Afinstaller Azure CLI på Windows 10
- 4. Installer Azure CLI på Linux
- 5. Afinstaller Azure CLI på Linux
- 6. Installer Azure CLI på macOS
- 7. Brug Azure CLI på Windows 10, Linux og macOS
- 8. Brug den interaktive Azure CLI -tilstand
- 9. Kommandoer til brug af Azure CLI på Windows 10, Linux og macOS
- 10. Opret en virtuel maskine med CLI Cloud Shell i Azure
Microsoft tilbyder os den Azure -platform, hvorigennem vi har mere end 100 Microsoft -produkter, mellem operativsystemer og applikationer, for at øge vækstmulighederne for organisationen og for hver af dens forskellige segmenter, Azure giver os mulighed for at styre alt på én gang centraliseret direkte i skyen uden at skulle investere i store mængder af både fysiske og økonomiske ressourcer. Selvom Microsoft har en månedlig pris baseret på behovene i hver organisation, kan vi nyde et år helt gratis. For at lære mere om, hvordan man registrerer sig i Azure og kender de forskellige muligheder for brug og omkostninger, kan vi besøge følgende Solvetic -link, hvor hvert af disse aspekter er detaljeret:
Nu er Azure-platformen skybaseret og giver os mulighed for at udføre administrationsopgaver på 3 forskellige måder, som er:
- Azure portal
- PowerShell
- Bash CLI
Hver af disse muligheder har sine egne funktioner, men uden tvivl, at hvis vi elsker CLI -kommandolinjen, er den den ideelle mulighed for disse opgaver takket være dens alsidighed og administrationsniveauer. Gennem denne vejledning vil Solvetic give et særligt fokus på, hvordan man installerer CLI på de forskellige operativsystemplatforme, og vi vil se, hvilke kommandoer vi kan udføre til dette formål.
Hvad er Azure CLIAzure CLI, som vi også kan kende som Cloud Shell, er udviklet som et værktøj med fokus på at lette omfattende arbejde med Azure -tjenester, men med særlig vægt på automatisering, da mange af disse kommandoer vil udføre komplekse opgaver for ja alene. Azure CLI er kommandolinjefokuseret og på tværs af platforme, hvilket gør det muligt at administrere Azure-ressourcer fra Linux-, Windows- eller macOS-computere. Ud over dette kan CLI bruges både i browseren med Azure Cloud Shell eller installeres direkte på macOS, Linux og Windows og derefter derfra køre fra kommandolinjen i hvert lokalt system.
En af de store fordele ved at bruge Azure CLI er let at oprette automatiseringsscripts, der er kompatible med Azure Resource Manager.
Brug Azure CLIMange brugere vælger at bruge Azure CLI integreret i Azure Portal, hvis vi vil bruge denne metode, skal vi oprette vores konto og gå til følgende link:
Der får vi adgang til centralkonsollen, og for at bruge CLI skal vi trykke på ikonet, som du ser på billedet øverst for at etablere forbindelsen og starte administrationsprocessen for de tilgængelige Azure -ressourcer:
FORSTØRRE
Solvetic vil fokusere på, hvordan du installerer denne CLI, eller Cloud Shell, på Windows, Linux og macOS og dermed administrerer alle disse ressourcer lokalt.
1. Installer Azure CLI på Windows 10
I denne sag vil vi bruge Windows 10. I tilfælde af Windows -operativsystemer er Azure CLI installeret via en MSI -fil, der giver os alle adgang til CLI ved hjælp af Windows -kommandoprompten, CMD, eller vi kan også gøre det via Windows PowerShell. I tilfælde af at vi aktiverer Windows -undersystemet til Linux (WSL), har vi pakker til rådighed til Linux -distributionen.
Trin 1
Den distribuerbare MSI -fil bruges til at installere, opdatere og afinstallere kommandoen "az" i Windows 10 og kan downloades fra følgende link:
Trin 2
Når den er downloadet, fortsætter vi med dens udførelse, og følgende guide vises:
Trin 3
Der aktiverer vi boksen "Jeg accepterer vilkårene i licensaftalen" og klikker på "Installer" -knappen for at starte CLI -installationsprocessen i Windows 10.
Trin 4
Når denne proces er afsluttet, ser vi følgende. Klik på knappen "Afslut" for at afslutte CLI -installationsprocessen i Windows 10.
Trin 5
For at kende den version af CLI, som vi har installeret, udfører vi følgende linje enten fra kommandoprompten eller fra Windows PowerShell.
az -version
FORSTØRRE
Trin 6
Vi vil se det samme resultat i kommandoprompten:
FORSTØRRE
BemærkDet anbefales at starte som administratorer på grund af tilladelsesproblemer.
2. Kør CLI på Windows 10
Trin 1
For at starte denne proces går vi til konsollen og udfører følgende:
az login
FORSTØRRE
Trin 2
Dette viser automatisk browseren, så vi kan indtaste legitimationsoplysninger for vores Azure -konto:
Trin 3
Når vi logger ind på kommandoprompten, vil vi se, at forbindelsen er etableret, og vi har detaljer som f.eks. Fra dette tidspunkt vil det være muligt at foretage ændringer i Azure via CLI i Windows 10.
- Cloud ressource navn
- Konto-id
- Anbefalet post
- Azure -status
- Kontotype
FORSTØRRE
3. Afinstaller Azure CLI på Windows 10
Hvis vi vil afinstallere Windows CLI, kan vi downloade MSI -filen i det følgende link igen, hvis vi har slettet den. Derefter kører vi det og vælger indstillingen "Afinstaller".
4. Installer Azure CLI på Linux
Da vi er et open source -system og forskellige distributioner, har vi i Linux -tilfælde flere installationsmuligheder.
Installer Azure CLI ved hjælp af APT -pakkehåndteringDette vil være den metode, der bruges af Solvetic til denne vejledning, og denne APT -manager er tilgængelig til systemer som Ubuntu, Mint eller Debian. Det første skridt at tage er at ændre listen over kilder ved at udføre følgende:
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
Derefter vil vi udføre følgende for at få signeringsnøglen fra Microsoft:
curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt -key tilføjelse -
Vi fortsætter med at installere Azure CLI ved at opdatere pakkerne således:
sudo apt-get opdatering sudo apt-get install apt-transport-https azure-cli
Når processen er afsluttet, vil vi se, at CLI er konfigureret i Linux:
Herefter kan vi starte sessionen ved at udføre:
az login
Vi bliver omdirigeret til browseren for at logge ind på Azure:
FORSTØRRE
BemærkHvis følgende fejl vises, "bash: lsb_release: kommando ikke fundet", skal du bare installere lsb_release ved at udføre:
sudo apt-get install lsb-release
Installer Azure CLI ved hjælp af YUM -pakkehåndteringDenne manager bruges til RedHat og CentOS -systemer. I dette tilfælde kræves følgende for at installere CLI:
- Python 2.7x eller Python 3.x
- OpenSSL 1.0.2
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascDerefter fortsætter vi med at oprette de lokale azure-cli-opbevaringsoplysninger som denne:
sudo sh -c 'echo -e "[azure -cli] \ nnavn = 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 'Vi fortsætter med CLI -installationen ved at udføre:
sudo yum installer azure-cliNår det er installeret, logger vi på med az login.
For at opdatere CLI i disse distributioner vil vi udføre følgende:
sudo yum opdater azure-cliFor at afinstallere CLI vil det være nødvendigt at udføre:
sudo yum fjerne azure-cliHvis CLI ikke skal installeres igen, sletter vi lagrene ved at udføre:
sudo rm /etc/yum.repos.d/azure-cli.repoEndelig fjerner vi Microsoft GPG -signaturen med følgende kommando:
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. Afinstaller Azure CLI på Linux
Trin 1
I øjeblikket vil vi afinstallere CLI fra Linux, vi vil udføre følgende:
sudo apt-get remove -y azure-cliTrin 2
Hvis målet ikke er at geninstallere CLI på Linux, kan vi fjerne oplysningerne fra Azure CLI -depotet med følgende kommando:
sudo rm /etc/apt/sources.list.d/azure-cli.listTrin 3
Derefter fjerner vi de unødvendige pakker:
sudo apt autoremove
6. Installer Azure CLI på macOS
I dette tilfælde vil vi bruge macOS Mojave, i dette tilfælde kan Azure CLI installeres via HomeBrew -pakkehåndteringen, HomeBrew er et værktøj, der hjælper med at administrere og holde CLI -installationen på macOS opdateret.
Trin 1
Hvis HomeBrew ikke er installeret i macOS Mojave, kan vi udføre dette trin med følgende kommando:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tjære xz -stribe 1 -C hjemmebrygTrin 2
Nu, før du installerer CLI, vil det være nødvendigt at opdatere Homebrew -opbevaringsoplysningerne og køre installationen if -kommandoen:
bryg opdatering && bryg installer azure-cli
FORSTØRRE
Trin 3
Vi kan se fremskridtet med den nævnte installation:
FORSTØRRE
Trin 4
Efter installationen starter vi sessionen med "az login", og vi bliver omdirigeret til browseren for at starte sessionen:
FORSTØRRE
Trin 5
For at opdatere CLI i macOS Mojave skal vi udføre følgende:
bryg opdatering && bryg opgradering azurblå-cliTrin 6
For at afinstallere det vil det være nødvendigt at udføre følgende.
bryg afinstaller azure-cli
7. Brug Azure CLI på Windows 10, Linux og macOS
Til denne vejledning bruger vi CLI i Windows 10. CLI har en autofuldførelsesfunktion med fanen for alle kommandoer i bash -shell, hvilket letter deres udførelse. De globale argumenter, der er tilgængelige for alle kommandoer, er:
Udskriv oplysningerDenne parameter udskriver CLI -referenceoplysninger med hver af dens kommandoer sammen med deres argumenter, samt viser de tilgængelige kommandoer og undergrupper.
--Hjælp
Skift outputformatgiver os mulighed for at ændre outputformatet, de tilgængelige muligheder er json, jsonc (farvet JSON), tsv (tabulatskilte værdier) og tabel (naturlige sprog ASCII -tabeller). Som standard genererer CLI json.
--produktion
Filtrer resultaterDenne indstilling bruger JMESPath -forespørgselssproget til at filtrere de resultater, der returneres af Azure -tjenester.
--forespørgsel
Oprettede ressourcerDen er ansvarlig for at udskrive oplysninger om de ressourcer, der er oprettet i Azure under en operation, og andre nyttige oplysninger.
--ordrig
Mere informationDet er beregnet til at udskrive endnu flere oplysninger om CLI -operationer og bruges til fejlfinding.
--fejlfinde
FORSTØRRE
8. Brug den interaktive Azure CLI -tilstand
Trin 1
Det er en ekstra mulighed, som Azure CLI kan bruges i interaktiv tilstand via kommandoen "az interactive", med denne tilstand åbnes en interaktiv shell med autofuldførelsesfunktion, beskrivelser af kommandoer og eksempler, når vi udfører dette, vil det start processen med at downloade og installere udvidelsen:
FORSTØRRE
Trin 2
Vi indtaster udtrykket "ja" for at få adgang til denne tilstand:
FORSTØRRE
Trin 3
I denne tilstand kan vi aktivere eller deaktivere beskrivelserne og eksemplerne med F1 -tasten:
FORSTØRRE
Trin 4
For at aktivere eller deaktivere visningen af standardparametrene bruger vi F2, og F3 -tasten skifter visning af nøglebevægelser.
FORSTØRRE
9. Kommandoer til brug af Azure CLI på Windows 10, Linux og macOS
CLI giver os en række nyttige kommandoer både til oprettelse og administration af ressourcer i Azure. Solvetic vil analysere de vigtigste kommandoer, der utvivlsomt vil være afgørende for de opgaver, der skal udføres med Azure.
az kontoDenne kommando giver os mulighed for at administrere de konti, der er registreret i Azure, den er sammensat af nogle variabler, såsom:
az konto klarSletter alle abonnementer i CLI's lokale cache
az-konto get-access-tokenFå adgang til et token for værktøjer til at få adgang til Azure.
az kontolisteViser listen over abonnementer på den konto, som du har logget på.
az konto liste-placeringerViser de understøttede regioner for det aktuelle abonnement
az kontolåsLås abonnementsniveauer
az kontolås opretteGiver dig mulighed for at oprette en kontolås
az kontolås sletSlet en kontolås
az konto management-gruppeAdministrer Azure Management Groups
az konto viserVis detaljer om det aktuelle abonnement
FORSTØRRE
az acrMed denne kommando vil det være muligt at administrere private poster med Azure Container -poster. Nogle af dine tilgængelige muligheder er:
az acr buildOpretter en hurtig build, som giver spændede logfiler til en Azure Container -log.
az acr build-taskAdministrer build -definitioner
az acr build-task createDet gør det let at oprette en ny build -definition, som kan udløses af git commits eller basebilledopdateringer til et Azure Container Registry.
az acr build-task sletteFjerner en build -opgave fra et Azure Container Registry.
az acr build-task-listeLister byggeopgaverne for et Azure Container Registry.
az acsDenne kommando giver dig mulighed for at administrere Azure Container Services. Nogle tilgængelige muligheder er:
az acs browseViser lederpanelet for en servicecontainer i en webbrowser.
az acs opretterOpret en servicecontainer
az acs dcosGiver dig mulighed for at administrere en Azure -containertjeneste, der er orkestreret af DC / OS.
az acs dcos browseDin mission er at oprette en SSH -tunnel beregnet til Azure -containertjenesten og åbner Mesosphere DC / OS dashboard i din browser.
az konfigurereEn af de mest anvendte kommandoer i CLI er az configure, grundsyntaksen for denne kommando er:
az konfigurere [-standardindstillinger]For eksempel, hvis vi vil oprette en standardgruppe, kan vi udføre følgende:
az configure --defaults group = Solvetic
FORSTØRRE
Sådan rydder du navnene på webapplikationerne og navnene på de virtuelle maskiner:
az configure --defaults vm = '' web = ''
Andre Azure -kommandoerAzure CLI har en lang række muligheder at bruge, f.eks .:
az annonceAdministrer de Azure Active Directory Graph-objekter, der er nødvendige for rollebaseret adgangskontrol.
az rådgiverDet giver os mulighed for at administrere Azure -abonnementsoplysninger.
az aksGør det let at administrere Azure Kubernetes Services.
az amsAdministrer Azure Media -ressourcer
az appserviceMed denne kommando kan du administrere applikationsserviceplaner
az backupGør det let at administrere Azure Backup -sikkerhedskopier
az batchAdministrer Azure Batch
az faktureringDet er nyttigt til administration af køb og kredit i Azure
az botGiver dig mulighed for at administrere Microsoft Bot -tjenester.
az cdnAdministrer dine Azure Content Delivery Networks (CDN).
Az CloudSom navnet antyder, administrerer det registrerede Azure -skyer.
az kognitive tjenesterGiver dig mulighed for at administrere Azure Cognitive Services -konti.
az konfigurereGiver dig mulighed for at administrere Azure CLI -indstillingerne. Denne kommando er interaktiv.
az diskAdministrer Azure -diske med opgaver som liste (lis), slet (slet) og mere
FORSTØRRE
az eventgridAdministrer Azure Event Grid -abonnementer og emner.
az eventhubsDet gør det let at administrere Azure Event Hubs - Alias navneområder, begivenheder, forbrugergrupper og geo -gendannelsesindstillinger.
az udvidelseAdministrer og opdater CLI -udvidelser
az funktionDenne kommando giver dig mulighed for at administrere ressourceudbyderens egenskaber
az feedbackAktiverer feedback til Microsoft på Azure
az findeGør det let at finde Azure CLI -kommandoer
az hdinsightAdministrer HDInsight -klynger.
az labDet giver os mulighed for at administrere Azure DevTest Labs.
az loginDet giver os mulighed for at logge ind på Azure.
az logoutDet er ansvarligt for at logge ud for at forhindre adgang til Azure -abonnementer.
az kortAdministrer Azure -kort
az skærmDin opgave er at administrere Azure Monitor -tjenesten, det giver dig mulighed for at få adgang til begivenheder, oprette advarsler og mange flere opgaver.
az søgningGiver dig mulighed for at administrere Azure -søgetjenester, administrationsnøgler og forespørgselsnøgler.
10. Opret en virtuel maskine med CLI Cloud Shell i Azure
Nu, for alle it -administratorer og brugere, er Azure et mere end praktisk alternativ til at oprette en virtuel maskine, noget almindeligt i et cloud -miljø. For at oprette en maskine gennem Azure CLI følger vi følgende trin.
Trin 1
Først skal vi oprette en ny ressourcegruppe og tildele den ønskede zone:
az gruppe oprette -navn SolveticGroup -placering eastus
FORSTØRRE
Trin 2
Efter dette trin skal vi oprette vores virtuelle maskine, der angiver værdier som:
- Navn
- Type operativsystem
- Bruger og adgangskode
Trin 3
Vi udfører følgende:
az vm create \ --ressource-group SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-brugernavn Solvetic \ --admin-password Solvetictest123
FORSTØRRE
Trin 4
Vi kan se, at vores maskine er skabt i henhold til de angivne kriterier. Vi har brugt CLI i browsertilstand (Cloud Shell) for at validere, at brugen er enkel enten lokalt eller via internettet.
FORSTØRRE
CLI er et kraftfuldt Azure -supplement, som du kan udføre alle de opgaver, der er knyttet til de ressourcer, der er tilgængelige i Azure, som ikke er få, men meget komplette.