Share via


Azure-resources op schaal verwijderen met behulp van een script

In deze zelfstudiestap leert u hoe u meerdere Azure-resources verwijdert met behulp van een Bash- of PowerShell-script. Deze vaardigheid is vooral handig wanneer u een groot aantal Azure-resources beheert en ontwikkel- of testomgevingen moet afbreken.

Vereisten

Een resourcegroep op naam verwijderen

Door willekeurige id's te gebruiken en deze zelfstudiestappen uit te voeren, worden testresourcegroepen gemaakt die kunnen worden verwijderd. De eenvoudigste manier om Azure-resources op te schonen, is door de resourcegroep te verwijderen. Wanneer u echter een resourcegroep verwijdert, verwijdert u elk object in de groep, dus het is belangrijk dat u de juiste resourcegroepnaam verwijdert.

# 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

Tip

De --yes parameter van de opdracht az group delete geeft de bevestigingsprompt van de console door.

Meerdere Azure-resources verwijderen met behulp van een script

Wanneer u met een groot aantal resources werkt en u niet alle objecten in een groep wilt verwijderen, kunt u overwegen een script te gebruiken. In dit voorbeeld wordt een lijst met alle Azure-opslagaccounts weergegeven die in deze zelfstudie zijn gemaakt en worden ze in een for-each-lus verwijderd.

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

Meer informatie

Wilt u meer informatie over een van de verwijzingen die in deze zelfstudiestap worden gebruikt? Gebruik deze koppelingen voor meer informatie.

Dit is het einde van de zelfstudie en bekijk alles wat u hebt bereikt. U bent nu officieel aan de slag met de Azure CLI. Klaar!