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.
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.
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 ärjson
,jsonc
(färgad JSON),tsv
(Tab-Separated Values),table
(ASCII-tabeller som kan läsas av människor) ochyaml
. Som standard matar CLI utjson
. 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.
- Skapa ett lagringskonto med Azure CLI
- Överföra objekt till och från Azure Blob Storage med hjälp av CLI
- Skapa en enkel Azure SQL-databas med Azure CLI
- Skapa en Azure Database for MySQL-server med Azure CLI
- Skapa en Azure Database för PostgreSQL med hjälp av Azure CLI
- Skapa en Python-webbapp i Azure
- Kör en anpassad Docker Hub-avbildning i Azure Web Apps for Containers
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