Så här installerar du Azure CLI på Windows, Linux eller macOS (kommandon)

Microsoft erbjuder oss Azure -plattformen genom vilken vi har mer än 100 Microsoft -produkter, mellan operativsystem och applikationer, för att öka tillväxtmöjligheterna för organisationen och för var och en av dess olika segment, Azure tillåter oss att hantera allt på en gång centraliserat direkt i molnet utan att behöva investera i stora mängder av både fysiska och ekonomiska resurser. Även om Microsoft har en månadskostnad baserad på behoven hos varje organisation, kan vi njuta av ett år helt gratis. För att lära dig mer om hur du registrerar dig i Azure och känner till de olika användningsalternativen och kostnaderna kan vi besöka följande Solvetic -länk där var och en av dessa aspekter är detaljerad:

Nu är Azure-plattformen molnbaserad och tillåter oss att utföra administrationsuppgif.webpter på tre olika sätt, som är:

  • Azure -portal
  • PowerShell
  • Bash CLI

Var och en av dessa alternativ har sina egna funktioner, men utan tvekan att om vi är älskare av CLI -kommandoraden är det det idealiska alternativet för dessa uppgif.webpter tack vare dess mångsidighet och administrationsnivåer. Genom denna handledning kommer Solvetic att fokusera särskilt på hur man installerar CLI på de olika operativsystemplattformarna och vi får se vilka kommandon vi kan utföra för detta ändamål.

Vad är Azure CLIAzure CLI, som vi också kan känna till som Cloud Shell, har utvecklats som ett verktyg som fokuserar på att underlätta omfattande arbete med Azure -tjänster, men med särskild tonvikt på automatisering eftersom många av dessa kommandon kommer att utföra komplexa uppgif.webpter för ja enbart. Azure CLI är kommandoradsfokuserad och plattformsoberoende, vilket gör det möjligt att hantera Azure-resurser från Linux-, Windows- eller macOS-datorer. Utöver detta kan CLI användas både i webbläsaren med Azure Cloud Shell eller installeras direkt på macOS, Linux och Windows och sedan därifrån köras från kommandoraden för varje lokalt system.

En av de stora fördelarna med att använda Azure CLI är enkelheten att skapa automatiseringsskript som är kompatibla med Azure Resource Manager.

Använd Azure CLIMånga användare väljer att använda Azure CLI integrerat i Azure Portal, om vi vill använda den här metoden måste vi skapa vårt konto och gå till följande länk:

Där kommer vi åt centralkonsolen och för att använda CLI måste vi trycka på ikonen som du ser i bilden högst upp för att upprätta anslutningen och starta hanteringsprocessen för tillgängliga Azure -resurser:

FÖRSTORA

Solvetic kommer att fokusera på hur man installerar denna CLI, eller Cloud Shell, på Windows, Linux och macOS och därmed hanterar alla dessa resurser lokalt.

1. Installera Azure CLI på Windows 10


I det här fallet kommer vi att använda Windows 10. För Windows -operativsystem installeras Azure CLI via en MSI -fil som ger oss alla åtkomst till CLI med kommandotolken Windows, CMD eller så kan vi också göra det via Windows PowerShell. Om vi ​​aktiverar Windows -delsystemet för Linux (WSL) kommer vi att ha paket tillgängliga för Linux -distributionen.

Steg 1
Den distribuerbara MSI -filen används för att installera, uppdatera och avinstallera kommandot "az" i Windows 10 och kan laddas ner från följande länk:

Steg 2
När vi har laddat ner fortsätter vi till dess körning och följande guide visas:

Steg 3
Där aktiverar vi rutan "Jag accepterar villkoren i licensavtalet" och klickar på "Installera" -knappen för att starta CLI -installationsprocessen i Windows 10.

Steg 4
När denna process är klar ser vi följande. Klicka på knappen "Slutför" för att avsluta CLI -installationsprocessen i Windows 10.

Steg 5
För att veta vilken version av CLI som vi har installerat kör vi följande rad antingen från kommandotolken eller från Windows PowerShell.

 az -version 

FÖRSTORA

Steg 6
Vi kommer att se samma resultat i kommandotolken:

FÖRSTORA

NoteraDet rekommenderas att börja som administratörer på grund av behörighetsproblem.

2. Kör CLI på Windows 10

Steg 1
För att starta denna process går vi till konsolen och kör följande:

 az inloggning 

FÖRSTORA

Steg 2
Detta visar automatiskt webbläsaren så att vi kan ange autentiseringsuppgif.webpterna för vårt Azure -konto:

Steg 3
När vi loggar in på kommandotolken ser vi att anslutningen har upprättats och vi har detaljer som. Från denna punkt kommer det att vara möjligt att göra ändringar i Azure genom CLI i Windows 10.

  • Molnresursnamn
  • konto-id
  • Registrerat post
  • Azure -status
  • Kontotyp

FÖRSTORA

3. Avinstallera Azure CLI på Windows 10


Om vi ​​vill avinstallera Windows CLI kan vi ladda ner MSI -filen i följande länk igen, om vi har tagit bort den. Sedan kör vi det och väljer alternativet "Avinstallera".

4. Installera Azure CLI på Linux


Eftersom vi är ett open source -system och olika distributioner, kommer vi att ha flera installationsalternativ för Linux.

Installera Azure CLI med APT -pakethanterarenDetta kommer att vara metoden som används av Solvetic för denna handledning och denna APT -manager är tillgänglig för system som Ubuntu, Mint eller Debian. Det första steget att ta är att ändra listan över källor genom att köra följande:

 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

Sedan kommer vi att utföra följande för att få signeringsnyckeln från Microsoft:

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

Vi fortsätter att installera Azure CLI genom att uppdatera paketen så här:

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

När processen är klar ser vi att CLI har konfigurerats i Linux:

Efter detta kan vi starta sessionen genom att köra:

 az inloggning 

Vi kommer att omdirigeras till webbläsaren för att logga in på Azure:

FÖRSTORA

NoteraOm följande fel visas, "bash: lsb_release: command not found", installerar du bara lsb_release genom att köra:

 sudo apt-get install lsb-release 

Installera Azure CLI med YUM -pakethanterarenDenna chef används för RedHat- och CentOS -system. I detta fall krävs följande för att installera CLI:

  • Python 2.7x eller Python 3.x
  • OpenSSL 1.0.2
För denna typ av system är det första steget att importera nyckeln från Microsoft -förvaret:
 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 
Sedan fortsätter vi med att skapa den lokala azure-cli-lagringsinformationen så här:
 sudo sh -c 'echo -e "[azure -cli] \ nnamn = 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 genom att köra:
 sudo yum installera azure-cli 
Efter installationen loggar vi in ​​med az -inloggning.
För att uppdatera CLI i dessa distributioner kommer vi att utföra följande:
 sudo yum uppdatera azure-cli 
Nu, för att avinstallera CLI, kommer det att vara nödvändigt att köra:
 sudo yum ta bort azure-cli 
Om CLI inte behöver installeras igen raderar vi lagringsplatserna genom att köra:
 sudo rm /etc/yum.repos.d/azure-cli.repo 
Slutligen tar vi bort Microsoft GPG -signaturen med följande kommando:
 MSFT_KEY = `rpm -qa gpg -pubkey / * --qf"% {version} -% {release}% {sammanfattning} \ n "| grep Microsoft | awk '{print $ 1}' '' sudo rpm -e --allmatches gpg-pubkey- $ MSFT_KEY

5. Avinstallera Azure CLI på Linux

Steg 1
För närvarande vill vi avinstallera CLI från Linux vi kommer att köra följande:

 sudo apt-get remove -y azurblå-cli 
Steg 2
Om målet inte är att installera om CLI på Linux kan vi ta bort informationen från Azure CLI -förvaret med följande kommando:
 sudo rm /etc/apt/sources.list.d/azure-cli.list 
Steg 3
Sedan tar vi bort onödiga paket:
 sudo apt autoremove 

6. Installera Azure CLI på macOS


I det här fallet kommer vi att använda macOS Mojave, i det här fallet kan Azure CLI installeras via HomeBrew -pakethanteraren, HomeBrew är ett verktyg som hjälper till att hantera och hålla CLI -installationen på macOS uppdaterad.

Steg 1
Om HomeBrew inte är installerat i macOS Mojave kan vi utföra detta steg med följande kommando:

 mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz -strip 1 -C homebrew 
Steg 2
Nu, innan du installerar CLI, kommer det att vara nödvändigt att uppdatera information om Homebrew -förvaret och köra kommandot install if:
 brygga uppdatering && brygga installera azure-cli 

FÖRSTORA

Steg 3
Vi kan se hur installationen fortskrider:

FÖRSTORA

Steg 4
Efter installationen startar vi sessionen med "az login" och vi kommer att omdirigeras till webbläsaren för att starta sessionen:

FÖRSTORA

Steg 5
För att uppdatera CLI i macOS Mojave måste vi köra följande:

 brygga uppdatering && brygga uppgradering azurblå-cli 
Steg 6
För att avinstallera det måste du utföra följande.
 brygg avinstallera azure-cli 

7. Använd Azure CLI på Windows 10, Linux och macOS


För denna handledning kommer vi att använda CLI i Windows 10. CLI har en autofullständig funktion med fliken för alla kommandon i bash -skalet, vilket underlättar deras körning. De globala argumenten som är tillgängliga för alla kommandon är:

Skriv ut informationDenna parameter skriver ut CLI -referensinformation med var och en av dess kommandon tillsammans med deras argument, samt listar tillgängliga kommandon och undergrupper.

 --hjälp 

Ändra utdataformattillåter oss att ändra utdataformat, de tillgängliga alternativen är json, jsonc (färgad JSON), tsv (Tabseparerade värden) och tabell (ASCII -tabeller med naturligt språk). Som standard genererar CLI json.

 --produktion 

Filtrera resultatDet här alternativet använder frågespråket JMESPath för att filtrera resultaten som returneras av Azure -tjänster.

 --fråga 

Skapade resurserDen ansvarar för att skriva ut information om de resurser som skapats i Azure under en operation och annan användbar information.

 --mångordig 

Mer informationDen är avsedd att skriva ut ännu mer information om CLI -funktioner och används för felsökning.

 --debug 

FÖRSTORA

8. Använd interaktivt Azure CLI -läge

Steg 1
Det är ett ytterligare alternativ som Azure CLI kan användas i interaktivt läge genom kommandot "az interactive", med det här läget öppnas ett interaktivt skal med autofullständig funktion, beskrivningar av kommandon och exempel, när vi kör detta kommer det att starta processen med att ladda ner och installera tillägget:

FÖRSTORA

Steg 2
Vi anger ordet "ja" för att komma åt det här läget:

FÖRSTORA

Steg 3
I det här läget kan vi aktivera eller inaktivera beskrivningarna och exemplen med F1 -tangenten:

FÖRSTORA

Steg 4
För att aktivera eller inaktivera visningen av standardparametrarna använder vi F2 och F3 -tangenten växlar visning av nyckelgester.

FÖRSTORA

9. Kommandon för att använda Azure CLI på Windows 10, Linux och macOS


CLI ger oss en serie användbara kommandon både för att skapa och hantera resurser i Azure. Solvetic kommer att analysera de viktigaste kommandona som utan tvekan kommer att vara avgörande för att uppgif.webpterna ska utföras med Azure.

az -kontoMed det här kommandot kan vi hantera kontona som är registrerade i Azure, det består av några variabler som:

 az konto klart 
Rensar alla prenumerationer i CLIs lokala cache
 az-konto get-access-token 
Åtkomst till en token för verktyg för åtkomst till Azure.
 az kontolista 
Visar listan över prenumerationer för det konto som du har loggat in med.
 az kontolista-platser 
Visar de regioner som stöds för den aktuella prenumerationen
 az kontolås 
Lås prenumerationsnivåer
 az kontolås skapa 
Låter dig skapa ett kontolås
 az kontolås radera 
Ta bort ett kontolås
 az kontohanteringsgrupp 
Hantera Azure Management Groups
 az konto visa 
Visa information om den aktuella prenumerationen

FÖRSTORA

az acrMed det här kommandot blir det möjligt att hantera privata poster med Azure Container -poster. Några av dina tillgängliga alternativ är:

 az acr build 
Skapar en snabb byggnad som tillhandahåller spanade loggar för en Azure Container -logg.
 az acr build-task 
Hantera byggdefinitioner
 az acr build-task skapa 
Det gör det enkelt att skapa en ny build -definition som kan utlösas av git commits eller basbilduppdateringar för ett Azure Container Registry.
 az acr build-task delete 
Tar bort en build -uppgif.webpt från ett Azure Container Registry.
 az acr build-task list 
Listar bygguppgif.webpterna för ett Azure Container Registry.

az acsMed det här kommandot kan du hantera Azure Container Services. Några tillgängliga alternativ är:

 az acs bläddra 
Visar chefspanelen för en servicecontainer i en webbläsare.
 az acs skapa 
Skapa en servicecontainer
 az acs dcos 
Låter dig hantera en Azure -containertjänst som är orkestrerad av DC / OS.
 az acs dcos bläddra 
Ditt uppdrag är att skapa en SSH -tunnel avsedd för Azure -containertjänsten och öppna Mesosphere DC / OS -instrumentpanelen i din webbläsare.

az konfigureraEtt av de mest använda kommandona i CLI är az configure, grundsyntaxen för detta kommando är:

 az konfigurera [-standardinställningar] 
Om vi ​​till exempel vill skapa en standardgrupp kan vi köra följande:
 az configure --defaults group = Solvetic 

FÖRSTORA

Så här rensar du namnen på webbapplikationerna och namnen på de virtuella datorerna:

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

Andra Azure -kommandonAzure CLI har ett brett utbud av alternativ att använda, till exempel:

 az ad 
Hantera Azure Active Directory Graph-entiteter som krävs för rollbaserad åtkomstkontroll.
 az rådgivare 
Det tillåter oss att hantera Azure -prenumerationsinformation.
 az aks 
Gör det enkelt att hantera Azure Kubernetes Services.
 az ams 
Hantera Azure Media -resurser
 az appservice 
Med det här kommandot kan du hantera programtjänstplaner
 az backup 
Gör det enkelt att hantera säkerhetskopior av Azure Backup
 az batch 
Hantera Azure Batch
 az fakturering 
Det är användbart för att hantera inköp och kredit i Azure
 az bot
Låter dig hantera Microsoft Bot -tjänster.
 az cdn 
Hantera dina Azure Content Delivery Network (CDN).
 Az Cloud 
Som namnet antyder hanterar det registrerade Azure -moln.
 az kognitiva tjänster 
Låter dig hantera Azure Cognitive Services -konton.
 az konfigurera 
Låter dig hantera Azure CLI -inställningarna. Detta kommando är interaktivt.
 az disk 
Hantera Azure -diskar med uppgif.webpter som lista (lis), ta bort (ta bort) och mer

FÖRSTORA

 az eventgrid 
Hantera prenumerationer och ämnen för Azure Event Grid.
 az eventhubs 
Det gör det enkelt att hantera Azure Event Hubs - Alias ​​namnområden, händelser, konsumentgrupper och geo -återställningsinställningar.
 az förlängning 
Hantera och uppdatera CLI -tillägg
 az -funktion 
Med det här kommandot kan du hantera resursleverantörens egenskaper
 az feedback 
Aktiverar feedback till Microsoft på Azure
 az hitta 
Gör det enkelt att hitta Azure CLI -kommandon
 az hdinsight 
Hantera HDInsight -kluster.
 az lab 
Det tillåter oss att hantera Azure DevTest Labs.
 az inloggning 
Det tillåter oss att logga in på Azure.
 az logga ut 
Det är ansvarigt för att logga ut för att förhindra åtkomst till Azure -prenumerationer.
 az kartor 
Hantera Azure -kartor
 az bildskärm 
Din uppgif.webpt är att hantera Azure Monitor -tjänsten, den låter dig komma åt händelser, skapa varningar och många fler uppgif.webpter.
 az sök 
Låter dig hantera Azure -söktjänster, administrationsnycklar och söknycklar.

10. Skapa en virtuell dator med CLI Cloud Shell i Azure


Nu, för alla IT -administratörer och användare, är Azure ett mer än praktiskt alternativ till att skapa en virtuell dator, något vanligt i en molnmiljö. För att skapa en dator genom Azure CLI följer vi följande steg.

Steg 1
Först ska vi skapa en ny resursgrupp och tilldela önskad zon:

 az grupp skapa -namn SolveticGroup -plats eastus 

FÖRSTORA

Steg 2
Efter det här steget ska vi skapa vår virtuella maskin som anger värden som:

  • namn
  • Typ av operativsystem
  • Användare och lösenord

Steg 3
Vi utför följande:

 az vm skapa \ --resource-group SolveticGroup \ --namn SolveticVM \ --image win2016datacenter \ --admin-användarnamn Solvetic \ --admin-lösenord Solvetictest123

FÖRSTORA

Steg 4
Vi kan se att vår maskin är skapad enligt de angivna kriterierna. Vi har använt CLI i webbläsarläge (Cloud Shell) för att verifiera att användningen är enkel antingen lokalt eller via webben.

FÖRSTORA

CLI är ett kraftfullt Azure -komplement som du kan utföra alla uppgif.webpter som är associerade med de resurser som finns tillgängliga i Azure, som inte är få, men mycket kompletta.

wave wave wave wave wave