Hantera Azure-resursgrupper med Azure CLI
En Azure-resursgrupp är en container som innehåller relaterade resurser för en Azure-lösning. En resursgrupp kan innehålla lagring, virtuella datorer, appar, instrumentpaneler, tjänster eller nästan allt du hanterar i Azure.
Med Azure-kommandoradsgränssnittet (CLI) kan du skapa, bevara och ange Standard azure-resursgrupper. Med CLI kan du också rensa resurser när du har skapat dem.
Azure-regionidentifiering
Azure-kunder kan välja att distribuera resurser i många olika regioner. I vissa fall kan kunder minska kostnaderna genom att välja närliggande regioner som erbjuder samma tjänster. Om en närliggande region identifieras visar ett meddelande den region som ska väljas för framtida distributioner.
I följande exempel az config
används kommandot för att inaktivera regionrekommendationsmeddelandet:
az config set core.display_region_identified=no
Mer information om Azure-regioner finns i Välj rätt Azure-region åt dig.
Skapa en resursgrupp
Du kan skapa en resursgrupp med hjälp av kommandot az group create:
az group create --name MyResourceGroup --location eastus
En resursgrupp tillhör en enda plats. Om du vill se alla platser som stöds i din aktuella prenumeration kör du kommandot az account list-locations :
az account list-locations
Om du vill se alla resursgrupper för din aktuella prenumeration använder du kommandot az group list :
az group list --output table
Dricks
Parametern --output
är en global parameter som är tillgänglig för alla kommandon. Tabellvärdet visar utdata i ett eget format. Mer information finns i Utdataformat för Azure CLI-kommandon.
När du skapar en resurs skapar du den i en resursgrupp. I följande exempel visas ett lagringskonto som skapats med kommandot az storage account create :
az storage account create --resource-group MyResourceGroup --name storage134 --location eastus --sku Standard_LRS
Om du vill ta bort en resursgrupp kör du kommandot az group delete :
az group delete --name MyResourceGroup
När du tar bort en resursgrupp tar du bort alla resurser som tillhör den. Du kan inte ångra den här åtgärden. Om du provar något av kommandona i den här artikeln rensas kontot när du tar bort de resursgrupper som du skapar.
Ange en standardresursgrupp
Du kan ange en standardresursgrupp för alla kommandon som du kör från din lokala Azure CLI eller från Azure Cloud Shell. Azure CLI lagrar den här konfigurationen lokalt i en konfigurationsfil . Om du vill se din aktuella konfiguration kör du kommandot az config get :
az config get
Resultatet visar standardresursgrupper och andra standardvärden. Om du använder Azure CLI för första gången kan resultatet vara tomt.
Om du vill ange en standardresursgrupp för azure CLI-installationen kör du kommandot az config set :
az config set defaults.group=MyResourceGroup
Kommandot anger ett värde för en angiven nyckel, i det här fallet defaults.group
. Tillgängliga konfigurationsalternativ finns i Azure CLI-konfiguration.
Kommentar
Kommandot az config set verifierar inte förekomsten av den resursgrupp som du anger. Kommandot lagrar helt enkelt nyckel/värde-paret.
När du har kört kommandot ger följande två kommandon samma resultat:
az storage account create --resource-group MyResourceGroup --name storage01 --location eastus --sku Standard_LRS
az storage account create --name storage01 --location eastus --sku Standard_LRS
En resursgrupp tillhör en prenumeration. Om din organisation har fler än en prenumeration måste du ange den prenumerationen innan du arbetar med en resursgrupp i prenumerationen. Om standardvärdet för en resursgrupp inte tillhör din aktuella prenumeration resulterar ett fel. Mer information om flera prenumerationer finns i Använda flera Azure-prenumerationer.
Du behöver inte återställa standardvärdet för att använda andra resursgrupper. Ange i stället resursgruppen:
az group create --name OtherResourceGroup --location eastus
az storage account create --resource-group StorageGroups --name storage03 --location westus --sku Standard_LRS
Standardvärdet är endast för dig. Det påverkar inte andra användare eller ändringar som du gör via Azure-portalen.
Om du använder beständiga parametervärden, enligt beskrivningen i den här artikeln, har dessa värden företräde framför standardvärden som anges i konfigurationsfilen .
Ange ett resursgruppslås
Som administratör kan du behöva låsa en resursgrupp för att förhindra att användare tar bort eller ändrar den. Mer information finns i Låsa resurser för att förhindra oväntade ändringar.
Använd az group lock-kommandona i Azure CLI. Kommandot az account lock create kan till exempel hindra användare från att ta bort en resursgrupp:
az group lock create --name "Cannot delete resource group" --lock-type CanNotDelete
Kommentar
Du måste ha contributor
behörighet för en resursgrupp för att skapa eller ändra lås.
Om du vill se de aktuella låsen på resursgruppen använder du kommandot az group lock list :
az group lock list --output table
Rensa resurser
Om du har provat något av kommandona i den här artikeln kan du ta bort alla resurser som du har skapat med kommandot az group delete :
az group delete --name MyResourceGroup
az group delete --name OtherResourceGroup
az group delete --name StorageGroups
Det här kommandot tar bort gruppen och alla resurser som den innehåller samtidigt.