Arbeta med Azure CLI

Slutförd

Med Azure CLI kan du styra nästan alla aspekter av varje Azure-resurs.

Du kan arbeta med Azure-resurser som resursgrupper, lagring, virtuella datorer, Azure Active Directory, containrar och maskininlärning.

Kommandona i CLI är strukturerade i grupper och undergrupper.

Varje grupp representerar en tjänst som tillhandahålls av Azure och undergrupperna delar upp kommandon för de här tjänsterna i logiska grupper.

Så, hur hittar du de kommandon du behöver? Ett sätt är att använda kommandot az find .

Om du till exempel vill hitta kommandon som kan hjälpa dig att hantera en lagringsblob kan du använda följande sökkommando :

az find blob

Om du känner till kommandots namn får du mer detaljerad information om kommandot i hjälpargumentet för kommandot – även en lista över tillgängliga underkommandon för en kommandogrupp.

Så här hämtar du till exempel en lista över undergrupper och kommandon för att hantera bloblagring:

az storage blob --help

Skapa resurser

När du skapar en ny Azure-resurs finns det vanligtvis tre övergripande steg:

  1. Ansluta till Azure-prenumerationen.

  2. Skapa resursen.

  3. Kontrollera att skapandet lyckades.

    En bild innehåller de tre stegen för att skapa en Azure-resurs med hjälp av kommandoradsgränssnittet.

1. Anslut

Eftersom du arbetar med en lokal Azure CLI-installation måste du autentisera innan du kan köra Azure-kommandon.

Du gör det med hjälp av Azure CLI-inloggningskommandot:

az login

Azure CLI startar vanligtvis standardwebbläsaren för att öppna Azure-inloggningssidan.

Om det inte fungerar följer du kommandoradsinstruktionerna och anger en auktoriseringskod i dialogrutan Ange kod .

När inloggningen är färdig ansluts du till din Azure-prenumeration.

2. Skapa

Du behöver ofta skapa en ny resursgrupp innan du skapar en ny Azure-tjänst.

Därför använder vi resursgrupper som exempel för att visa hur du skapar Azure-resurser från Azure CLI.

Du skapar en resursgrupp med Azure CLI-kommandot group create.

Du måste ange ett namn och en plats.

Namnparametern måste vara unik i din prenumeration.

Platsparametern avgör var metadata för resursgruppen ska lagras.

Du använder strängar som "USA, västra", "Europa, norra" eller "Indien, västra" för att ange platsen.

I stället kan du använda motsvarigheter med ett ord, till exempel "westus", "northeurope" eller "westindia".

Kärnsyntaxen för att skapa en resursgrupp är:

az group create --name <name> --location <location>

3. Kontrollera installationen

För många Azure-resurser tillhandahåller Azure CLI en listunderkommando för att hämta resursinformation.

Azure CLI-kommandot group list visar till exempel en lista med dina Azure-resursgrupper.

Det är bra att kontrollera om skapande av resursgrupper lyckades:

az group list

Om du vill få mer kortfattad information kan du formatera utdata som en enkel tabell:

az group list --output table

Om du har flera objekt i grupplistan kan du filtrera returvärdena genom att lägga till ett frågealternativ med hjälp av till exempel följande kommando:

az group list --query "[?name == '<rg name>']"

Kommentar

Du formaterar frågan med JMESPath, som är ett standardfrågespråk för JSON-begäranden.

Du kan läsa mer om det här filterspråket på http://jmespath.org/.

Använda Azure CLI i skript

Om du vill använda Azure CLI-kommandon i skript måste du vara medveten om eventuella problem med gränssnittet eller miljön som du använder för att köra skriptet.

I ett bash-gränssnitt kan du till exempel använda följande syntax när du anger variabler:

variable="value"
variable=integer

Om du använder en PowerShell-miljö för att köra Azure CLI-skript måste du använda följande syntax för variabler:

$variable="value"
$variable=integer