Ta bort Azure-resurser i stor skala med hjälp av ett skript

I det här självstudiesteget lär du dig att ta bort flera Azure-resurser med hjälp av ett Bash- eller PowerShell-skript. Den här kunskapen är särskilt användbar när du hanterar ett stort antal Azure-resurser och behöver ta bort utvecklings- eller testmiljöer.

Förutsättningar

Ta bort en resursgrupp efter namn

Genom att använda slumpmässiga ID:er och köra tutorialstegen skapas testresursgrupper som kan tas bort. Det enklaste sättet att rensa Azure-resurser är att ta bort resursgruppen. Men när du tar bort en resursgrupp tas alla objekt i resursgruppen också bort, så se till att du anger rätt resursgrupp.

# 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

Tips/Råd

Parametern --yes för kommandot az group delete kringgår konsolens bekräftelseprompt.

Ta bort flera Azure-resurser med hjälp av ett skript

När du arbetar med ett stort antal resurser och inte vill ta bort alla objekt i en resursgrupp bör du överväga att använda ett skript. Det här exemplet hämtar en lista över alla Azure-lagringskonton som har skapats under denna handledning och tar bort dem i en foreach loop.

# 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"

Få mer information

Mer information om de referenser som används i den här självstudien finns i:

Den här handledningen avslutar din introduktion i Azure CLI. Nu är du redo att hantera Azure-resurser i stor skala med hjälp av skript med Azure CLI.