Hantera Azure-resursgrupper med hjälp av Azure CLI

Lär dig hur du använder Azure CLI med Azure Resource Manager för att hantera dina Azure-resursgrupper. Information om hur du hanterar Azure-resurser finns i Hantera Azure-resurser med hjälp av Azure CLI.

Förutsättningar

Vad är en resursgrupp?

En resursgrupp är en container som innehåller relaterade resurser för en Azure-lösning. Resursgruppen kan innehålla alla resurser för lösningen, eller endast de resurser som du vill hantera som en grupp. Du bestämmer hur du vill lägga till resurser i resursgrupper baserat på vad som passar bäst för din organisation. Lägg vanligtvis till resurser som delar samma livscykel i samma resursgrupp så att du enkelt kan distribuera, uppdatera och ta bort dem som en grupp.

Resursgruppen lagrar metadata om resurserna. När du anger en plats för resursgruppen anger du var dessa metadata lagras. På grund av regelefterlevnadsskäl kan du behöva säkerställa att dina data lagras inom en viss region.

Skapa resursgrupper

Om du vill skapa en resursgrupp använder du az group create.

az group create --name demoResourceGroup --location westus

Lista resursgrupper

Om du vill visa en lista över resursgrupperna i din prenumeration använder du az group list.

az group list

Om du vill hämta en resursgrupp använder du az group show.

az group show --name exampleGroup

Ta bort resursgrupper

Om du vill ta bort en resursgrupp använder du az group delete.

az group delete --name exampleGroup

Mer information om hur Azure Resource Manager beställer borttagning av resurser finns i borttagning av Azure Resource Manager resursgrupp.

Distribuera resurser

Du kan distribuera Azure-resurser med hjälp av Azure CLI eller genom att distribuera en Azure Resource Manager-mall (ARM) eller en Bicep-fil.

Distribuera resurser med hjälp av lagringsåtgärder

I följande exempel skapas ett lagringskonto. Namnet som du anger för lagringskontot måste vara unikt i Hela Azure.

az storage account create --resource-group exampleGroup --name examplestore --location westus --sku Standard_LRS --kind StorageV2

Distribuera resurser med hjälp av en ARM-mall eller en Bicep-fil

Om du vill distribuera en ARM-mall eller en Bicep-fil använder du az deployment group create.

az deployment group create --resource-group exampleGroup --template-file storage.bicep

I följande exempel visas den Bicep-fil med namnet storage.bicep som du distribuerar:

@minLength(3)
@maxLength(11)
param storagePrefix string

var uniqueStorageName = concat(storagePrefix, uniqueString(resourceGroup().id))

resource uniqueStorage 'Microsoft.Storage/storageAccounts@2022-09-01' = {
  name: uniqueStorageName
  location: 'eastus'
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
  properties: {
    supportsHttpsTrafficOnly: true
  }
}

Mer information om hur du distribuerar en ARM-mall finns i Distribuera resurser med Resource Manager mallar och Azure CLI.

Mer information om hur du distribuerar en Bicep-fil finns i Distribuera resurser med Bicep och Azure CLI.

Låsa resursgrupper

Låsning förhindrar att andra användare i organisationen tar bort eller ändrar viktiga resurser av misstag.

Om du vill förhindra att en resursgrupp och dess resurser tas bort använder du az lock create.

az lock create --name LockGroup --lock-type CanNotDelete --resource-group exampleGroup

Om du vill hämta låsen för en resursgrupp använder du az lock list.

az lock list --resource-group exampleGroup

Om du vill ta bort ett lås använder du az lock delete.

az lock delete --name exampleLock --resource-group exampleGroup

Mer information finns i Låsa resurser med Azure Resource Manager.

Tagga resursgrupper

Du kan använda taggar för resursgrupper och resurser för att logiskt organisera dina tillgångar. Mer information finns i Använda taggar för att organisera dina Azure-resurser.

Exportera resursgrupper till mallar

Du kan hjälpa till med att skapa ARM-mallar genom att exportera en mall från befintliga resurser. Mer information finns i Använda Azure CLI för att exportera en mall.

Hantera åtkomst till resursgrupper

Om du vill hantera åtkomst till en resursgrupp använder du rollbaserad åtkomstkontroll i Azure (Azure RBAC). Mer information finns i Lägga till eller ta bort Azure-rolltilldelningar med Azure CLI.

Nästa steg