Verwalten von Azure-Ressourcengruppen mithilfe von Azure PowerShell

Erfahren Sie, wie Sie mit Azure PowerShell und Azure Resource Manager Ihre Azure-Ressourcengruppen verwalten. Informationen zum Verwalten von Azure-Ressourcen finden Sie unter Verwalten von Azure-Ressourcen mithilfe von Azure PowerShell.

Voraussetzungen

Was ist eine Ressourcengruppe?

Eine Ressourcengruppe ist ein Container, der verwandte Ressourcen für eine Azure-Lösung enthält. Die Ressourcengruppe kann alle Ressourcen für die Lösung oder nur die Ressourcen enthalten, die Sie als Gruppe verwalten möchten. Sie entscheiden in Abhängigkeit davon, was für Ihre Organisation am sinnvollsten ist, wie Sie den Ressourcengruppen die Ressourcen hinzufügen möchten. Im Allgemeinen fügen Sie einer Ressourcengruppe Ressourcen hinzu, die den gleichen Lebenszyklus haben, damit Sie diese einfacher als Gruppe bereitstellen, aktualisieren und löschen können.

In der Ressourcengruppe werden Metadaten zu den Ressourcen gespeichert. Wenn Sie einen Standort für die Ressourcengruppe angeben, legen Sie fest, wo die Metadaten gespeichert werden. Aus Compliance-Gründen müssen Sie unter Umständen sicherstellen, dass Ihre Daten in einer bestimmten Region gespeichert werden.

Erstellen von Ressourcengruppe

Erstellen Sie mit New-AzResourceGroup eine Ressourcengruppe.

New-AzResourceGroup -Name exampleGroup -Location westus

Ressourcengruppen auflisten

Verwenden Sie zum Auflisten der Ressourcengruppen in Ihrem Abonnement den Befehl Get-AzResourceGroup.

Get-AzResourceGroup

Geben Sie den Namen einer Ressourcengruppe an, um diese Ressourcengruppe abzurufen.

Get-AzResourceGroup -Name exampleGroup

Löschen von Ressourcengruppen

Verwenden Sie Remove-AzResourceGroup, um eine Ressourcengruppe zu löschen.

Remove-AzResourceGroup -Name exampleGroup

Weitere Informationen dazu, in welcher Reihenfolge Ressourcenlöschungen in Azure Resource Manager durchgeführt werden, finden Sie unter Azure Resource Manager: Löschvorgang von Ressourcengruppen.

Bereitstellen von Ressourcen

Sie können Azure-Ressourcen mithilfe von Azure PowerShell oder durch Bereitstellen einer ARM-Vorlage (Azure Resource Manager) oder einer Bicep-Datei bereitstellen.

Bereitstellen von Ressourcen mithilfe von Speichervorgängen

Im folgenden Beispiel wird ein Speicherkonto erstellt. Der Name, den Sie für das Speicherkonto angeben, muss in Azure eindeutig sein.

New-AzStorageAccount -ResourceGroupName exampleGroup -Name examplestore -Location westus -SkuName "Standard_LRS"

Bereitstellen von Ressourcen mithilfe einer ARM-Vorlage oder einer Bicep-Datei

Verwenden Sie New-AzResourceGroupDeployment, um eine ARM-Vorlage oder Bicep-Datei bereitzustellen.

New-AzResourceGroupDeployment -ResourceGroupName exampleGroup -TemplateFile storage.bicep

Das folgende Beispiel zeigt die Bicep-Datei mit dem Namen storage.bicep, die Sie bereitstellen:

@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
  }
}

Weitere Informationen zum Bereitstellen einer ARM-Vorlage finden Sie unter Bereitstellen von Ressourcen mit ARM-Vorlagen und Azure PowerShell.

Weitere Informationen zum Bereitstellen einer Bicep-Datei finden Sie unter Bereitstellen von Ressourcen mit Bicep und Azure PowerShell.

Ressourcengruppen sperren

Eine Sperre verhindert, dass andere Benutzer in Ihrer Organisation versehentlich wichtige Ressourcen löschen oder ändern.

Verwenden Sie New-AzResourceLock, um zu verhindern, dass eine Ressourcengruppe und die zugehörigen Ressourcen gelöscht werden.

New-AzResourceLock -LockName LockGroup -LockLevel CanNotDelete -ResourceGroupName exampleGroup

Rufen Sie mithilfe von Get-AzResourceLock die Sperren für eine Ressourcengruppe ab.

Get-AzResourceLock -ResourceGroupName exampleGroup

Verwenden Sie Remove-AzResourceLock, um eine Sperre zu löschen.

$lockId = (Get-AzResourceLock -ResourceGroupName exampleGroup).LockId
Remove-AzResourceLock -LockId $lockId

Weitere Informationen finden Sie unter Sperren von Ressourcen mit dem Azure-Ressourcen-Manager.

Hinzufügen von Tags zu Ressourcengruppen

Sie können Ressourcengruppen und Ressourcen Tags zuordnen, um sie logisch zu organisieren. Weitere Informationen finden Sie unter Verwenden von Tags zum Organisieren von Azure-Ressourcen.

Exportieren von Ressourcengruppen in Vorlagen

Zur Unterstützung beim Erstellen von ARM-Vorlagen können Sie eine Vorlage aus vorhandenen Ressourcen exportieren. Weitere Informationen finden Sie unter Verwenden von Azure PowerShell zum Exportieren einer Vorlage.

Verwalten des Zugriffs auf Ressourcengruppen

Der Zugriff auf Ressourcen in Azure wird mithilfe der rollenbasierten Zugriffssteuerung in Azure (Azure RBAC) verwaltet. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Azure-Rollenzuweisungen mithilfe der Azure PowerShell.

Nächste Schritte