- 1. Installera Azure CLI på Windows 10
- 2. Kör CLI på Windows 10
- 3. Avinstallera Azure CLI på Windows 10
- 4. Installera Azure CLI på Linux
- 5. Avinstallera Azure CLI på Linux
- 6. Installera Azure CLI på macOS
- 7. Använd Azure CLI på Windows 10, Linux och macOS
- 8. Använd interaktivt Azure CLI -läge
- 9. Kommandon för att använda Azure CLI på Windows 10, Linux och macOS
- 10. Skapa en virtuell dator med CLI Cloud Shell i Azure
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
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascSedan 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-cliEfter 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-cliNu, för att avinstallera CLI, kommer det att vara nödvändigt att köra:
sudo yum ta bort azure-cliOm CLI inte behöver installeras igen raderar vi lagringsplatserna genom att köra:
sudo rm /etc/yum.repos.d/azure-cli.repoSlutligen 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å-cliSteg 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.listSteg 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 homebrewSteg 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å-cliSteg 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 klartRensar alla prenumerationer i CLIs lokala cache
az-konto get-access-tokenÅtkomst till en token för verktyg för åtkomst till Azure.
az kontolistaVisar listan över prenumerationer för det konto som du har loggat in med.
az kontolista-platserVisar de regioner som stöds för den aktuella prenumerationen
az kontolåsLås prenumerationsnivåer
az kontolås skapaLåter dig skapa ett kontolås
az kontolås raderaTa bort ett kontolås
az kontohanteringsgruppHantera Azure Management Groups
az konto visaVisa 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 buildSkapar en snabb byggnad som tillhandahåller spanade loggar för en Azure Container -logg.
az acr build-taskHantera byggdefinitioner
az acr build-task skapaDet 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 deleteTar bort en build -uppgif.webpt från ett Azure Container Registry.
az acr build-task listListar 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äddraVisar chefspanelen för en servicecontainer i en webbläsare.
az acs skapaSkapa en servicecontainer
az acs dcosLåter dig hantera en Azure -containertjänst som är orkestrerad av DC / OS.
az acs dcos bläddraDitt 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 adHantera Azure Active Directory Graph-entiteter som krävs för rollbaserad åtkomstkontroll.
az rådgivareDet tillåter oss att hantera Azure -prenumerationsinformation.
az aksGör det enkelt att hantera Azure Kubernetes Services.
az amsHantera Azure Media -resurser
az appserviceMed det här kommandot kan du hantera programtjänstplaner
az backupGör det enkelt att hantera säkerhetskopior av Azure Backup
az batchHantera Azure Batch
az faktureringDet är användbart för att hantera inköp och kredit i Azure
az botLåter dig hantera Microsoft Bot -tjänster.
az cdnHantera dina Azure Content Delivery Network (CDN).
Az CloudSom namnet antyder hanterar det registrerade Azure -moln.
az kognitiva tjänsterLåter dig hantera Azure Cognitive Services -konton.
az konfigureraLåter dig hantera Azure CLI -inställningarna. Detta kommando är interaktivt.
az diskHantera Azure -diskar med uppgif.webpter som lista (lis), ta bort (ta bort) och mer
FÖRSTORA
az eventgridHantera prenumerationer och ämnen för Azure Event Grid.
az eventhubsDet gör det enkelt att hantera Azure Event Hubs - Alias namnområden, händelser, konsumentgrupper och geo -återställningsinställningar.
az förlängningHantera och uppdatera CLI -tillägg
az -funktionMed det här kommandot kan du hantera resursleverantörens egenskaper
az feedbackAktiverar feedback till Microsoft på Azure
az hittaGör det enkelt att hitta Azure CLI -kommandon
az hdinsightHantera HDInsight -kluster.
az labDet tillåter oss att hantera Azure DevTest Labs.
az inloggningDet tillåter oss att logga in på Azure.
az logga utDet är ansvarigt för att logga ut för att förhindra åtkomst till Azure -prenumerationer.
az kartorHantera Azure -kartor
az bildskärmDin 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ökLå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.