Wat is Azure CLI?

De Azure Command-Line Interface (CLI) is een platformoverschrijdend opdrachtregelprogramma om verbinding te maken met Azure en beheeropdrachten uit te voeren op Azure-resources. Hiermee kunnen opdrachten via een terminal worden uitgevoerd met behulp van interactieve opdrachtregelprompts of een script.

Voor interactief gebruik start u eerst een shell zoals cmd.exe op Windows of Bash in Linux of macOS en vervolgens een opdracht bij de shellprompt. Als u terugkerende taken wilt automatiseren, zet u de CLI-opdrachten samen in een shellscript met behulp van de scriptsyntaxis van de gekozen shell en voert u vervolgens het script uit.

U kunt de Azure CLI lokaal installeren op Linux-, Mac- of Windows computers. Het kan ook worden gebruikt vanuit een browser via de Azure Cloud Shell of worden uitgevoerd vanuit een Docker-container.

Huidige versie

De huidige versie van de Azure CLI is 2.30.0. Zie de opmerkingen bij de release voor meer informatie over de nieuwste release. Voer az version uit om de geïnstalleerde versie te vinden en te zien of u moet bijwerken.

Uw omgeving voorbereiden

Voordat u Azure CLI-opdrachten kunt uitvoeren, moet u uw omgeving instellen.

  • Gebruik Azure Cloud Shell met behulp van de bash-omgeving.

    Cloud Shell starten in een nieuw venster

  • Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren.

    • Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht AZ login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Zie Aanmelden met Azure CLI voor aanvullende aanmeldingsopties.
    • Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Zie Extensies gebruiken met Azure CLI voor meer informatie over extensies.
    • Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.

Azure CLI-voorbeelden

In dit artikel vindt u verschillende Azure CLI-voorbeelden voor het volgende:

  • Abonnementssyntaxis
  • Syntaxis voor roltoewijzing
  • PowerShell-syntaxis

Voorbeeld van abonnementssyntaxis

De Azure CLI-syntaxis volgt een eenvoudig reference name - command - parameter - parameter value patroon. Het schakelen tussen abonnementen is bijvoorbeeld vaak een veelvoorkomende taak. Dit is de syntaxis.

az account set --subscription "my subscription name"

Hoe eenvoudig was dat nu? Zie Abonnementen beheren met Azure CLI voor meer informatie over het gebruik van de Azure CLI om met abonnementen te werken en beheergroepen te maken.

Voorbeeld van roltoewijzingssyntaxis

Een ander veelgebruikt gebruik van de Azure CLI is het beheren van roltoewijzingen.

az role assignment create --assignee servicePrincipalName --role Reader
az role assignment delete --assignee userSign-inName --role Contributor

Zie Een Azure-service-principal maken met de Azure CLI voor uitgebreide informatie over het beheren van service-principals en roltoewijzingen.

Vergelijking van PowerShell-syntaxis

In Het juiste opdrachtregelprogramma kiezen wordt het verschil tussen en uitgelegd, met de nadruk tools op de Azure CLI en environments Azure PowerShell. Het biedt ook veel vergelijkingen van opdrachten naast elkaar. Hier volgen twee voorbeelden:

Opdracht Azure CLI Azure PowerShell
Een resourcegroep maken az group create --name <ResourceGroupName> --location eastus New-AzResourceGroup -Name <ResourceGroupName> -Location eastus
Een Azure Storage-account maken az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 New-AzStorageAccount -Name <StorageAccountName> -ResourceGroupName <ResourceGroupName> -Location eastus -SkuName Standard_LRS -Kind StorageV2

Zie ook