Hantera Azure-resursgrupper med hjälp av Azure PowerShell
Lär dig hur du använder Azure PowerShell 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 PowerShell.
Förutsättningar
Azure PowerShell. Mer information finns i Installera Azure Az PowerShell-modulen.
När du har installerat loggar du in för första gången. Mer information finns i Logga in.
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 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 New-AzResourceGroup.
New-AzResourceGroup -Name exampleGroup -Location westus
Lista resursgrupper
Om du vill visa en lista över resursgrupperna i din prenumeration använder du Get-AzResourceGroup.
Get-AzResourceGroup
Om du vill hämta en resursgrupp anger du namnet på resursgruppen.
Get-AzResourceGroup -Name exampleGroup
Ta bort resursgrupper
Om du vill ta bort en resursgrupp använder du Remove-AzResourceGroup.
Remove-AzResourceGroup -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 PowerShell eller genom att distribuera en Arm-mall (Azure Resource Manager) 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.
New-AzStorageAccount -ResourceGroupName exampleGroup -Name examplestore -Location westus -SkuName "Standard_LRS"
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 New-AzResourceGroupDeployment.
New-AzResourceGroupDeployment -ResourceGroupName exampleGroup -TemplateFile storage.bicep
I följande exempel visas Bicep-filen 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 ARM-mallar och Azure PowerShell.
Mer information om hur du distribuerar en Bicep-fil finns i Distribuera resurser med Bicep och Azure PowerShell.
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 New-AzResourceLock.
New-AzResourceLock -LockName LockGroup -LockLevel CanNotDelete -ResourceGroupName exampleGroup
Om du vill hämta låsen för en resursgrupp använder du Get-AzResourceLock.
Get-AzResourceLock -ResourceGroupName exampleGroup
Om du vill ta bort ett lås använder du Remove-AzResourceLock.
$lockId = (Get-AzResourceLock -ResourceGroupName exampleGroup).LockId
Remove-AzResourceLock -LockId $lockId
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 organisera dina tillgångar logiskt. Mer information finns i Använda taggar för att organisera dina Azure-resurser.
Exportera resursgrupper till mallar
Om du vill ha hjälp med att skapa ARM-mallar kan du exportera en mall från befintliga resurser. Mer information finns i Använda Azure PowerShell för att exportera en mall.
Hantera åtkomst till resursgrupper
Rollbaserad åtkomstkontroll i Azure (Azure RBAC) är det sätt som du hanterar åtkomst till resurser i Azure. Mer information finns i Lägga till eller ta bort Azure-rolltilldelningar med hjälp av Azure PowerShell.
Nästa steg
- Mer information om Azure Resource Manager finns i Översikt över Azure Resource Manager.
- Mer information om Resource Manager mallsyntax finns i Förstå strukturen och syntaxen för Azure Resource Manager-mallar.