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
Azure PowerShell. Weitere Informationen finden Sie unter Installieren des Azure Az PowerShell-Moduls.
Melden Sie sich nach der Installation das erste Mal an. Weitere Informationen finden Sie unter Anmelden.
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
- Weitere Informationen zu Azure Resource Manager finden Sie unter Übersicht über den Azure Resource Manager.
- Informationen zur Resource Manager-Vorlagensyntax finden Sie unter Verstehen der Struktur und Syntax von Azure Resource Manager-Vorlagen.