Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Tutorialschritt erfahren Sie, wie Sie mehrere Azure-Ressourcen mithilfe eines Bash- oder PowerShell-Skripts löschen. Diese Fähigkeit ist besonders hilfreich, wenn Sie eine große Anzahl von Azure-Ressourcen verwalten und Entwicklungs- oder Testumgebungen entfernen müssen.
Voraussetzungen
- Sie haben mindestens zwei Speicherkonten erstellt, wie in " Learn Azure CLI"-Syntaxunterschiede in Bash, PowerShell und Cmd beschrieben.
Löschen Sie eine Ressourcengruppe nach Name
Wenn Sie zufällige IDs verwenden und diese Tutorialschritte ausführen, werden Testressourcengruppen erstellt, die entfernt werden können. Am einfachsten lassen sich Azure-Ressourcen entfernen, indem Sie die Ressourcengruppe löschen. Wenn Sie jedoch eine Ressourcengruppe löschen, wird jedes Objekt innerhalb der Ressourcengruppe ebenfalls gelöscht. Stellen Sie daher sicher, dass Sie die richtige Ressourcengruppe angeben.
# Get a list of resource groups in the active subscription
az group list --output table
# Delete a resource group and do not wait for the operation to finish
az group delete --name <msdocs-tutorial-rg-0000000> --no-wait
Tipp
Der --yes
Parameter des Befehls "az group delete " umgeht die Bestätigungsaufforderung der Konsole.
Löschen mehrerer Azure-Ressourcen mithilfe eines Skripts
Wenn Sie mit einer großen Anzahl von Ressourcen arbeiten und nicht alle Objekte innerhalb einer Ressourcengruppe löschen möchten, sollten Sie ein Skript verwenden. In diesem Beispiel wird eine Liste aller in diesem Lernprogramm erstellten Azure-Speicherkonten abgerufen und in einer foreach
Schleife gelöscht.
# Set your resource group variable
rgName="<msdocs-tutorial-rg-0000000>"
# Get the name of all storage accounts in a resource group.
az storage account list --resource-group $rgName \
--query "[].{Name:name}" \
--output table
# Delete storage accounts without a confirmation prompt.
for saList in $(az storage account list --resource-group $rgName \
--query "[?starts_with(name, 'msdocs') == \`true\`].id" \
--output tsv); do
echo "deleting storage account $saList"
az storage account delete --ids $saList --yes
done
# Verify the storage accounts are gone.
az storage account list --resource-group $rgName \
--query "[?starts_with(name, 'msdocs') == \`true\`].name"
Weitere Details
Weitere Informationen zu den in diesem Lernprogramm verwendeten Verweisen finden Sie unter:
- az group list (Listet alle Azure-Gruppen auf)
- az Gruppe löschen
- Befehl zum Auflisten von Speicherkonten: az storage account list
- az storage account löschen
Dieses Tutorial beendet Ihr Onboarding mit der Azure CLI. Sie sind jetzt bereit, Azure-Ressourcen im großen Maßstab mithilfe von Skripts mit der Azure CLI zu verwalten.