Komma igång med Azure CLI

Välkommen till Azure Command-Line Interface (CLI)! Den här artikeln beskriver CLI och hjälper dig att utföra vanliga uppgifter.

Anteckning

I skript och på Microsoft-dokumentationswebbplatsen är Azure CLI-exemplen skrivna för bash-gränssnittet. Exempel på en rad kan köras på valfri plattform. Längre exempel som omfattar radfortsättningar (\) eller variabeltilldelning måste ändras för att fungera i andra gränssnitt, inklusive PowerShell.

Installera eller köra i Azure Cloud Shell

Det enklaste sättet att lära sig hur du använder Azure CLI är att köra det i en Azure-Cloud Shell-miljö via webbläsaren. Mer information om Cloud Shell finns i Snabbstart för Bash i Azure Cloud Shell.

När du vill installera CLI läser du installationsanvisningarna.

När du har installerat CLI för första gången kontrollerar du att det är installerat och att du har rätt version genom att köra az --version.

Anteckning

Om du använder den klassiska distributionsmodellen installerar du klassiska Azure CLI.

Logga in på Azure CLI

Innan du använder azure CLI-kommandon med en lokal installation måste du logga in med az login.

  1. Kör kommandot login.

    az login
    

    Om CLI kan öppna standardwebbläsaren initieras auktoriseringskodflödet och standardwebbläsaren öppnas för att läsa in en Azure-inloggningssida.

    Annars initieras enhetskodflödet och du uppmanas att öppna en webbläsarsida på https://aka.ms/devicelogin och ange koden som visas i terminalen.

    Om ingen webbläsare är tillgänglig eller om webbläsaren inte kan öppnas kan du tvinga enhetskodflödet med az login --use-device-code.

  2. Logga in med dina autentiseringsuppgifter för kontot i webbläsaren.

När du har loggat in visas en lista över prenumerationer som är associerade med ditt Azure-konto. Prenumerationsinformationen med isDefault: true är den för närvarande aktiverade prenumerationen när du har loggat in. Om du vill välja en annan prenumeration använder du kommandot az account set med prenumerations-ID:t att växla till. Mer information om val av prenumeration finns i Använda flera Azure-prenumerationer.

Det finns några olika sätt att logga in som inte är interaktiva. Läs mer i Logga in med Azure CLI.

Vanliga Azure CLI-kommandon

Den här tabellen innehåller några vanliga kommandon som används i CLI och länkar till deras referensdokumentation.

Resurstyp Azure CLI-kommandogruppen
Resursgrupp az group
Virtuella datorer az vm
Lagringskonton az storage account
Key Vault az keyvault
Webbprogram az webapp
SQL-databaser az sql server
CosmosDB az cosmosdb

Hitta kommandon

Azure CLI-kommandon organiseras som kommandon förgrupper. Varje grupp representerar en Azure-tjänst och kommandon som fungerar för den tjänsten.

Använd az find om du vill söka efter kommandon. Om du till exempel vill söka efter kommandonamn som innehåller secret kan du använda följande kommando:

az find secret

Använd argumentet --help om du vill ha en fullständig lista över kommandon och undergrupper till en grupp. Om du till exempel vill hitta CLI-kommandon för att arbeta med nätverkssäkerhetsgrupper (NSG):

az network nsg --help

CLI har en funktion för tabbifyllning för kommandon under Bash-gränssnittet.

Globalt tillgängliga argument

Det finns vissa argument som är tillgängliga för varje kommando.

  • --help skriver ut CLI-referensinformation om kommandon och deras argument samt visar en lista över tillgängliga undergrupper och kommandon.
  • --output ändrar utdataformat. De tillgängliga utdataformaten är json, jsonc (färgad JSON), tsv (Tab-Separated Values), table (ASCII-tabeller som kan läsas av människor) och yaml. Som standard matar CLI ut json. Om du vill lära dig mer om andra utdataformat kan du läsa informationen i Utdataformat för Azure CLI.
  • --query använder JMESPath-frågespråket för att filtrera utdata som returneras från Azure-tjänster. Mer information om frågor finns i Frågekommandoresultat med Azure CLI och JMESPath-självstudien.
  • --verbose skriver ut information om resurser som skapats i Azure när en åtgärd utförs och annan användbar information.
  • --debug skriver ut mer information om CLI-åtgärder som kan användas för felsökning. Om du hittar en bugg kan du tillhandahålla utdata som genererats med flaggan --debug när du skickar en felrapport.

Interaktivt läge

CLI erbjuder ett interaktivt läge som automatiskt visar hjälpinformation och gör det lättare att välja underkommandon. Du aktiverar det interaktiva läget med kommandot az interactive.

az interactive

Läs mer om det interaktiva läget i informationen om det interaktiva läget i Azure CLI.

Det finns även ett plugin-program för Visual Studio Code som ger en interaktiv upplevelse med automatisk komplettering och dokumentation som du kan hovra över.

Lär dig grunderna i CLI med snabbstarter och självstudier

Om du vill lära dig hur du använder Azure CLI kan du prova en djupgående självstudie om hur du konfigurerar virtuella datorer och använder kraften i CLI för att fråga Azure-resurser.

Det finns även snabbstarter för andra populära tjänster.

Lämna feedback

Vi uppskattar din feedback om CLI som hjälper oss att göra förbättringar och korrigera buggar. Du kan skapa ett problem på GitHub eller använda de inbyggda funktionerna i CLI för att lämna allmän feedback med kommandot az feedback .

az feedback

Se även