Komma igång med Azure CLI

Välkommen till Azure Command-Line Interface (CLI)! Den här artikeln introducerar 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.

Så här loggar du 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 din standardwebbläsare gör den det och läser in en Inloggningssida för Azure.

    Annars öppnar du en webbläsarsida på och https://aka.ms/devicelogin anger auktoriseringskoden som visas i terminalen.

    Om ingen webbläsare är tillgänglig eller om webbläsaren inte kan öppnas använder du 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 kopplade till ditt Azure-konto. Prenumerationsinformationen med isDefault: true är den prenumeration som för närvarande är aktiverad efter inloggning. Om du vill välja en annan prenumeration använder du kommandot az account set med prenumerations-ID:t som du vill växla till. Mer information om prenumerationsval 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 ordnas som kommandon för grupper. 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 json är , jsonc (färglagd JSON), tsv (tabbavgränsade värden), table (LÄSbara ASCII-tabeller) 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 Query command results with Azure CLI (Köra frågor mot kommandoresultat 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 för att konfigurera virtuella datorer och använda CLI för att köra frågor mot 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 öppna ett ärende 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