Categories: Microsoft

CLI Azure installeren op Windows, Linux of macOS (opdrachten)

Microsoft biedt ons het Azure-platform waarmee we meer dan 100 Microsoft-producten hebben, inclusief besturingssystemen en applicaties, om de groeimogelijkheden van de organisatie en van elk van haar verschillende segmenten te vergroten , Stelt Azure ons in staat om alles gecentraliseerd rechtstreeks in de cloud te beheren zonder te investeren in grote hoeveelheden fysieke en economische middelen. Hoewel Microsoft maandelijkse kosten hanteert op basis van de behoeften van elke organisatie, kunnen we genieten van een volledig gratis jaar. Voor meer informatie over hoe u zich bij Azure kunt registreren en om de verschillende gebruiksmogelijkheden en kosten te kennen, kunnen we de volgende link van AdminGuides bezoeken, waar elk van deze aspecten wordt beschreven:

Nu is het Azure-platform cloudgebaseerd en kunnen we beheertaken op 3 verschillende manieren uitvoeren:

  • Azure Portal
  • Powerhell
  • CLI Bash

Elk van deze options heeft zijn eigen functies, maar als we liefhebbers zijn van de CLI-opdrachtregel, is dit zonder twijfel de ideale optie voor deze taken dankzij zijn veelzijdigheid en beheerniveaus. Door middel van deze tutorial zal AdminGuides een speciale focus geven op het installeren van CLI op de verschillende besturingssystemen en zullen we zien welke commando's we hiervoor kunnen uitvoeren.

Wat is de Azure CLI
De Azure CLI, die we ook kunnen kennen als Cloud Shell, is ontwikkeld als een tool gericht op het vergemakkelijken van het integrale werk met Azure-services, maar met een speciale nadruk op automatisering, aangezien veel van deze opdrachten complexe taken alleen met ja kunnen uitvoeren . De Azure CLI is gericht op de opdrachtregel en is platformonafhankelijk, dus het is mogelijk om Azure-resources te beheren vanaf Linux-, Windows- of macOS-computers. Bovendien kan de CLI zowel in de browser met Azure Cloud Shell worden gebruikt als rechtstreeks op macOS, Linux en Windows worden geïnstalleerd en vervolgens vanaf de opdrachtregel van elk lokaal systeem worden uitgevoerd.

Een van de grote voordelen van het gebruik van de Azure CLI zijn het gemak waarmee automatiseringsscripts kunnen worden gemaakt die compatibel zijn met Azure Resource Manager.

Gebruik Azure CLI
Veel gebruikers kiezen ervoor om de Azure CLI te gebruiken geïntegreerd in de Azure Portal, als we deze methode willen gebruiken, moeten we een account aanmaken en naar de volgende link gaan:
Azure Portal span >

Daar hebben we toegang tot de centrale console en om de CLI te gebruiken, moeten we op het pictogram drukken dat u in de afbeelding bovenaan ziet om de verbinding tot stand te brengen en het proces van het beheren van de beschikbare Azure-bronnen te starten:

AdminGuides zal zich concentreren op het installeren van deze CLI, of Cloud Shell, op Windows, Linux en macOS en dus al deze bronnen lokaal beheren.

1. Installeer CLI Azure op Windows 10

In dit geval gebruiken we Windows 10. In het geval van Windows-besturingssystemen wordt de Azure CLI geïnstalleerd via een MSI-bestand dat ons allemaal toegang geeft tot de CLI met de Windows-opdrachtprompt, CMD of we kunnen het ook doen via Windows PowerShell. In het geval dat we het Windows-subsysteem voor Linux (WSL) inschakelen, hebben we pakketten beschikbaar voor Linux-distributie.

Stap 1

Het distribueerbare MSI-bestand wordt gebruikt voor het installeren, bijwerken en verwijderen van het ‘az’ ?? commando in Windows 10 en kan worden gedownload via de volgende link:

MSI Azure Windows installer
Stap 2

Na het downloaden gaan we verder met de uitvoering ervan en de volgende wizard wordt weergegeven:

Stap 3

Daar activeren we de â € œIk accepteer de voorwaarden in de licentieovereenkomstâ € ?? box en klik op de â € œInstallâ € ?? knop om het CLI-installatieproces in Windows 10 te starten.

Stap 4

Zodra dit proces is voltooid, zullen we het volgende zien. Klik op de knop 'Voltooien' om het CLI-installatieproces in Windows 10 te voltooien.

Stap 5

Om te weten welke versie van CLI we hebben geïnstalleerd, zullen we de volgende regel uitvoeren via het commando prompt of vanuit Windows PowerShell.

 az --version 
Stap 6

We zullen hetzelfde resultaat zien in de opdrachtprompt:

Note
Het wordt aanbevolen om te beginnen als beheerder voor toestemmingsproblemen.

2. Voer CLI uit op Windows 10

Stap 1

Om dit proces te starten, gaan we naar de console en voeren het volgende uit:

 az login 
Stap 2

Dit zal automatisch de browser tonen zodat we de inloggegevens van onze Azure kunnen invoeren account:

Stap 3

Zodra we inloggen op de opdrachtprompt, zullen we zien dat de verbinding tot stand is gebracht en hebben we details zoals. Vanaf dit punt is het mogelijk om wijzigingen aan te brengen in Azure via de CLI in Windows 10.

  • Naam van de bron in de cloud
  • Account-ID
  • Aangetekende post
  • Azure State
  • Accounttype

3. Uninstall CLI Azure op Windows 10

Als we de Windows CLI willen verwijderen, kunnen we, als we deze hebben verwijderd, het MSI-bestand in de volgende link opnieuw downloaden. Vervolgens voeren we het uit en selecteren we de optie â € œUninstallâ € ??.

MSI Azure Windows

4. Installeer CLI Azure op Linux

Omdat het een open source systeem is en verschillende distributies heeft, hebben we in het geval van Linux meerdere installatie-opties.

Installeer CLI Azure met behulp van de APT-pakketbeheerder
Dit is de methode die door AdminGuides wordt gebruikt voor deze tutorial en deze APT-beheerder is beschikbaar voor systemen zoals Ubuntu, Mint of Debian. De eerste stap die u moet nemen, is de lijst met bronnen wijzigen door het volgende uit te voeren:
 AZ_REPO = $ (lsb_release -cs) echo 'deb [arch = amd64] https://packages.microsoft.com/repos/azure- cli / $ AZ_REPO hoofd '| \ sudo tee /etc/apt/sources.list.d/azure-cli.list 

Vervolgens zullen we het volgende uitvoeren om de Microsoft-handtekeningsleutel te verkrijgen:

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

We gaan verder met het installeren van de Azure CLI voordat we de pakketten als volgt updaten:

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

Zodra het proces is voltooid, zullen we zien dat de CLI is geconfigureerd in Linux:

Hierna kunnen we inloggen door te draaien:

 az login 

We worden doorgestuurd naar de browser om in te loggen op Azure:

Opmerking
Als de volgende fout wordt weergegeven, 'bash: lsb_release : command not found ', installeer eenvoudig lsb_release door:
 sudo apt-get install lsb-release 
Installeer CLI Azure met behulp van de YUM-pakketbeheerder
Deze manager wordt gebruikt voor RedHat- en CentOS-systemen. In dit geval is het om CLI te installeren vereist om het volgende te hebben:
  • Python 2.7x of Python 3.x
  • OpenSSL 1.0.2

Voor dit type systeem is de eerste stap het importeren van de Microsoft repository key:

 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 

Vervolgens gaan we verder met het maken van de lokale azure-cli repository informatie zoals deze:

 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 'u0026 gt; /etc/yum.repos.d/azure-cli.repo' 

We gaan verder met de installatie van CLI door running:

 sudo yum install azure-cli 

Na installatie zullen we inloggen met az login. Om CLI bij te werken in deze distributies zullen we het volgende uitvoeren:

 sudo yum update azure-cli 

Om CLI te verwijderen, moet u nu uitvoeren:

 sudo yum remove azure-cli 

Als CLI niet opnieuw moet worden geïnstalleerd, zullen we ill verwijder de repositories door te draaien:

 sudo rm /etc/yum.repos.d/azure-cli.repo 

Ten slotte verwijderen we de Microsoft GPG-handtekening met het volgende commando:

 MSFT_KEY = `rpm -qa gpg-pubkey / * --qf '% {versie} -% {release}% {samenvatting} \ n' | grep Microsoft | awk '{print $ 1}' 'sudo rpm -e --allmatches gpg-pubkey- $ MSFT_KEY 

5. Verwijderen CLI Azure op Linux

Stap 1

Op het moment dat we Linux CLI willen verwijderen, zullen we het volgende uitvoeren:

 sudo apt-get remove -y azure-cli 
Stap 2

Als het niet de bedoeling is om CLI op Linux opnieuw te installeren, kunnen we de informatie uit de Azure CLI-opslagplaats verwijderen met de volgende opdracht:

 sudo rm /etc/apt/sources.list.d/ azure-cli.list 
Stap 3

Vervolgens verwijderen we de onnodige pakketten:

 sudo apt autoremove 

6. Installeer CLI Azure op macOS

In dit geval gebruiken we macOS Mojave, in dit geval kan de Azure CLI worden geïnstalleerd via de HomeBrew-pakketbeheerder, HomeBrew is een tool die helpt bij het beheren en behouden van de installatie van de CLI in macOS bijgewerkt.

Stap 1

Als je HomeBrew niet hebt geïnstalleerd op macOS Mojave, kunnen we deze stap uitvoeren met het volgende commando:

 mkdir homebrew u0026 amp; u0026 amp; curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew 
Stap 2

Nu, alvorens de CLI te installeren, zal het nodig zijn om de Homebrew repository-informatie bij te werken en het installatiecommando uit te voeren als:

 brew bijwerken u0026 amp; u0026 amp; brew install azure-cli 
Stap 3

We kunnen de voortgang van deze installatie zien:

Stap 4

Na installatie zullen we inloggen met â € œaz loginâ € ?? en we worden omgeleid naar de browser om in te loggen:

Stap 5

Om CLI bij te werken in macOS Mojave moeten we het volgende uitvoeren:

 brew update u0026 amp; u0026 amp; brew upgrade azure-cli 
Stap 6

Voor het de-installeren is het nodig om het volgende uit te voeren.

 brew uninstall azure-cli 

7. Gebruik CLI Azure op Windows 10, Linux en macOS

Voor deze tutorial gebruiken we CLI op Windows 10. De CLI heeft de functie voor automatisch aanvullen met de tab voor alle opdrachten in de bash-schaal die de uitvoering ervan vergemakkelijkt. De globale argumenten die beschikbaar zijn voor alle commando's zijn:

Print informatie
Deze parameter print referentie-informatie van de CLI met al of niet van zijn commando's samen met zijn argumenten, en geeft ook een lijst van de beschikbare commando's en subgroepen.
 --help 
Verander uitvoerformaat
stelt ons in staat het uitvoerformaat te wijzigen, de beschikbare opties zijn json, jsonc ( gekleurde JSON), tsv (door tabs gescheiden waarden) en tabel (natuurlijke taal ASCII-tabellen). Standaard genereert de CLI json.
 --output 
Resultaten filteren
Deze optie gebruikt de JMESPath-querytaal om de resultaten te filteren geretourneerd door Azure-services.
 --query 
Bronnen gemaakt
Het is verantwoordelijk voor het afdrukken van informatie over de bronnen die tijdens een bewerking in Azure zijn gemaakt en andere nuttige informatie.
 --verbose 
Meer informatie
Het heeft de missie om nog meer informatie af te drukken over de werking van de CLI en is gebruikt voor foutopsporing.
 --debug 

8. Gebruik CLI Azure interactieve modus

Stap 1

Het is een extra optie waarmee u de Azure CLI in interactieve modus kunt gebruiken door middel van het â € œaz interactiveâ € ?? commando, met deze modus een interactieve shell met autocomplete functie, beschrijvingen van de commando's en voorbeelden zal worden geopend, wanneer we dit uitvoeren, wordt het downloadproces gestart en het installeren van genoemde extensie:

Stap 2

We zullen de term 'ja' invoeren om toegang te krijgen tot deze modus:

Stap 3

In deze modus kunnen we beschrijvingen en voorbeelden in- of uitschakelen met de F1-toets :

Stap 4

Om de weergave van de standaardparameters te activeren of te deactiveren, gebruiken we F2 en met de F3-toets wordt de weergave van toetsgebaren afgewisseld.

9. Commando's om CLI Azure te gebruiken op Windows 10, Linux en macOS

CLI geeft ons een reeks nuttige commando's, zowel voor het maken als voor het beheer van resources in Azure. AdminGuides analyseert de belangrijkste opdrachten die ongetwijfeld essentieel zullen zijn voor de taken die met Azure moeten worden uitgevoerd.

az account
Met deze opdracht kunnen we de accounts beheren die in Azure zijn geregistreerd, het is samengesteld uit een aantal variabelen zoals:
 az account clear 

Wis alle abonnementen in de lokale CLI-cache

 az account get-access-token 

Geeft toegang tot een token zodat hulpprogramma's toegang hebben tot Azure.

 az account list 

Geeft de lijst met abonnementen weer voor het account waarmee u bent aangemeld.

 az account list-locations 

Toon de ondersteunde regio's voor het huidige abonnement

 az account lock 

Blokkeer abonnementsniveaus

 az account lock create 

Maak een accountvergrendeling

 az account lock delete 

Verwijder een accountvergrendeling

 az account management-group 

Manage Azure Management Groups

 az account show 

Details van het huidige abonnement weergeven

az acr
Hiermee opdracht is het mogelijk om privérecords te beheren met Azure Container-records. Enkele van de beschikbare opties zijn:
 az acr build 

Maak een snelle compilatie, waarin gedistribueerde records worden geleverd voor een Azure Container-record.

 az acr build-task 

Compilatiedefinities beheren az acr build-task create Het vergemakkelijkt het maken van een nieuwe compilatiedefinitie die kan worden geactiveerd door git-confirmaties of basisimage-updates voor een Azure Container Registry.

 az acr build-task delete  pre > Verwijdert een compilatietaak uit een Azure Container Registry. 
 az acr build-task list 

Geef een lijst van de constructietaken voor een Azure Container Registry.

az acs
Met deze opdracht kunt u Azure-containerservices (Azure Container Services) beheren. Enkele beschikbare opties zijn:
 az acs browse 

Toont het managerpaneel van een servicecontainer in een webbrowser.

 az acs create 

Maak een servicecontainer

 az acs dcos 

Hiermee kunt u een Azure-containerservice beheren die is georkestreerd door DC / OS.

 az acs dcos browse 

De missie is om een ​​SSH-tunnel te maken die bestemd is voor de Azure-containerservice en opent het Mesosphere DC / OS-configuratiescherm in de browser.

az configure
Een van de meest gebruikte opdrachten in CLI is az configure, de basissyntaxis van deze opdracht is:
 az configure [- -defaults] 

Als we bijvoorbeeld een standaardgroep willen opzetten, kunnen we het volgende uitvoeren:

 az configure --defaults group = AdminGuides 

Om de namen van webapplicaties en de namen van virtuele machines:

 az configure --defaults vm = '' web = '' 
Andere Azure-opdrachten
Azure CLI heeft een breed scala aan opties om te gebruiken, zoals:
 az ad 

Beheren de Azure Active Directory Graph-entiteiten die vereist zijn voor op rollen gebaseerde toegangscontrole.

 az advisor 

Hiermee kunnen we Azure-abonnementsinformatie beheren.

 az aks 

Het vergemakkelijkt het beheer van Azure Kubernetes Services.

 az ams 

Beheer Azure Media-resources

 az appservice 

Met deze opdracht kunt u toepassingsserviceplannen beheren

 az backup 

Vergemakkelijkt het beheer van Azure Backup-back-ups az batch Beheer Azure Batch

 az facturering 

Het is handig voor het beheren van aankopen en krediet in Azure

 az bot 

Beheer Microsoft Bot-services.

 az cdn 

Beheer Azure Content Distribution Networks (CDN).

 Az Cloud 

Zoals de naam al aangeeft, beheert u de geregistreerde Azure-clouds.

 az cognitiveservices 

Hiermee kunt u Azure Cognitive Services-accounts beheren.

 az configure 

Hiermee kunt u de configuratie van de Azure CLI beheren. Deze opdracht is interactief.

 az disk 

Beheer Azure-schijven met taken zoals lijst (lis), verwijderen (verwijderen) en meer

 az eventgrid 

Beheer Azure Event Grid-thema's en -abonnementen.

 az eventhubs  Het vergemakkelijkt het beheer van naamruimten, evenementen, verbruiksgroepen en geografische herstelconfiguraties van Azure Event Hubs - Alias. 
 az extension 

Beheer en update CLI-extensies

 az feature 

Met deze opdracht kunt u de kenmerken van de resourceprovider beheren

 az feedback 

Hiermee kunt u feedback verzenden naar Microsoft op Azure

 az find 

Vind de Azure CLI-opdrachten op een eenvoudige manier

 az hdinsight 

Beheer HDInsight-clusters.

 az lab 

Hiermee kunnen we Azure DevTest Labs beheren.

 az login 

Hiermee kunnen we inloggen op Azure.

 az logout 

Het is verantwoordelijk voor het sluiten van de sessie om toegang tot Azure-abonnementen te voorkomen.

 az maps 

Beheer Azure maps

 az monitor 

Uw ta sk is om de Azure Monitor-service te beheren, het stelt je in staat om toegang te krijgen tot evenementen, waarschuwingen te maken en nog veel meer taken.

 az search 

Hiermee kun je Azure-zoekservices, administratiesleutels en querysleutels beheren. div >

10. Creëer een virtuele machine met CLI Cloud Shell in Azure

Nu, voor alle IT-beheerders en gebruikers, is Azure een meer dan praktisch alternatief voor het maken van een virtuele machine, iets wat gebruikelijk is in een cloudomgeving. Om een ​​machine te maken via de Azure CLI, volgen we de volgende stappen.

Stap 1

Laten we eerst een nieuwe resourcegroep maken en de gewenste zone toewijzen:

 az group create --name AdminGuidesGroup --location eastus 
Stap 2

Na deze stap zullen we onze virtuele machine maken die waarden aangeeft zoals:

  • Voornaam
  • Type besturingssysteem
  • Gebruiker en wachtwoord
Stap 3

We voeren het volgende uit:

 az vm create \ --resource -group AdminGuidesGroup \ --name AdminGuidesVM \ --image win2016datacenter \ --admin-gebruikersnaam AdminGuides \ --admin-wachtwoord AdminGuidestest123 
Stap 4

We kunnen zien dat onze machine is gemaakt volgens de aangegeven criteria. We hebben CLI in de browsermodus (Cloud Shell) gebruikt om te valideren dat het gebruik zowel lokaal als via internet eenvoudig is.

CLI is een krachtige aanvulling op Azure waarmee u alle taken die zijn gekoppeld aan de resources die beschikbaar zijn in Azure w dat zijn er niet weinig, maar zeer compleet.

adminguides

Recent Posts

Combineer het plaknotities-pictogram op de taakbalk Niet gecombineerd probleem

De Microsoft Sticky Notes is een populair en handig hulpmiddel voor gebruikers van Windows 10-systemen…

2 jaar ago

Kan Windows 11 Insider-kanalen niet wijzigen van ontwikkelaar naar bèta Hoe op te lossen

Microsoft heeft onlangs het langverwachte Windows 11 Dev Channel uitgebracht dat toegankelijk is via Windows…

2 jaar ago

Fix "DDE Server Window Explorer.exe" Toepassingsfout

Windows 10 is een van de meest populaire en meest gebruikte besturingssystemen voor computergebruikers.De evolutie…

2 jaar ago

Kan Microsoft Edge Download-knop niet downloaden werkt niet

Controleer en configureer de machtigingsinstellingenEdge-to-run inschakelen met beheerdersrechtenMicrosoft Edge reparerenEdge verwijderen via het hulpprogramma voor…

2 jaar ago

Download Insignia USB 2.0 naar Ethernet Adapter Driver voor Windows 11, 10

De meeste van de nieuwste laptops hebben geen ingebouwde ethernetpoort.We weten allemaal dat bekabelde verbindingen…

2 jaar ago

Asus Zephyrus gebruikt geen GPU, hoe op te lossen?

De grafische verwerkingseenheid of GPU is een essentieel onderdeel van een computersysteem dat verantwoordelijk is…

2 jaar ago