Vad är Azure CLI?

Azure Command-Line Interface (CLI) är ett plattformsoberoende kommandoradsverktyg för att ansluta till Azure och köra administrativa kommandon på Azure-resurser. Den tillåter körning av kommandon via en terminal med hjälp av interaktiva kommandoradsuppmanningar eller ett skript.

För interaktiv användning startar du först ett gränssnitt som cmd.exe på Windows eller Bash på Linux eller macOS och utfärdar sedan ett kommando i shell-prompten. För att automatisera repetitiva uppgifter sätter du ihop CLI-kommandona till ett kommandoskript med hjälp av skriptsyntaxen för det valda gränssnittet och kör sedan skriptet.

Du kan installera Azure CLI lokalt på Linux, Mac eller Windows datorer. Den kan också användas från en webbläsare via Azure Cloud Shell eller köras inifrån en Docker-container.

Aktuell version

Den aktuella versionen av Azure CLI är 2.31.0. Information om den senaste versionen finns i viktig information. Om du vill hitta den installerade versionen och se om du behöver uppdatera kör du az version.

Förbered din miljö

Innan du kör Azure CLI-kommandon måste du konfigurera din miljö.

  • Använd Azure Cloud Shell med bash-miljön.

    Starta Cloud Shell i ett nytt fönster

  • Om du vill kan du i stället installera Azure CLI för att köra CLI-referenskommandon.

    • Om du använder en lokal installation loggar du in med Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Fler inloggningsalternativ finns i Logga in med Azure CLI.
    • När du uppmanas till det installerar du Azure CLI-tillägg vid första användning. Mer information om tillägg finns i Använda tillägg med Azure CLI.
    • Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.

Azure CLI-exempel

Den här artikeln innehåller olika Azure CLI-exempel för följande:

  • Prenumerationssyntax
  • Rolltilldelningssyntax
  • PowerShell-syntax

Exempel på prenumerationssyntax

Azure CLI-syntaxen följer ett enkelt reference name - command - parameter - parameter value mönster. Att växla mellan prenumerationer är till exempel ofta en vanlig uppgift. Här är syntaxen.

az account set --subscription "my subscription name"

Hur enkelt var det nu? Mer information om hur du använder Azure CLI för att arbeta med prenumerationer och skapa hanteringsgrupper finns i Hantera prenumerationer med Azure CLI.

Exempel på syntax för rolltilldelning

En annan vanlig användning av Azure CLI är att hantera rolltilldelningar.

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

Mer information om hur du hanterar tjänstens huvudnamn och rolltilldelningar finns i Skapa ett huvudnamn för Azure-tjänsten med Azure CLI.

Jämförelse av PowerShell-syntax

Välj rätt kommandoradsverktyg för att förklara skillnaden mellan tools och med fokus på Azure CLI och environments Azure PowerShell. Det ger också många sida-vid-sida-kommandojämförelser. Här följer två exempel:

Kommando Azure CLI Azure PowerShell
Skapa resursgrupp az group create --name <ResourceGroupName> --location eastus New-AzResourceGroup -Name <ResourceGroupName> -Location eastus
Skapa ett Azure Storage-konto 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

Se även