Azure-erőforrások nagy léptékű törlése szkripttel
Ebben az oktatóanyagi lépésben megtudhatja, hogyan törölhet több Azure-erőforrást Bash- vagy PowerShell-szkripttel. Ez a képesség különösen akkor hasznos, ha nagy számú Azure-erőforrást kezel, és le kell bontania a fejlesztési vagy tesztelési környezeteket.
Előfeltételek
- Legalább két tárfiókot hozott létre a Learn Azure CLI szintaxisbeli különbségei között a Bash, a PowerShell és a Cmd esetében.
Erőforráscsoport törlése név szerint
A véletlenszerű azonosítók használata és az oktatóanyag lépéseinek futtatása eltávolítható teszterőforrás-csoportokat hoz létre. Az Azure-erőforrások törlésének legegyszerűbb módja az erőforráscsoport törlése. Ha azonban töröl egy erőforráscsoportot, a csoport minden objektumát törli, ezért fontos törölni a megfelelő erőforráscsoportnevet!
# 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.
Az --yes
az group delete parancs paramétere by-pass the console confirmation prompt.
Több Azure-erőforrás törlése szkripttel
Ha sok erőforrással dolgozik, és nem szeretné törölni a csoport összes objektumát, fontolja meg egy szkript használatát. Ez a példa lekéri az oktatóanyagban létrehozott Összes Azure Storage-fiók listáját, és minden ciklusban törli őket.
# 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"
További részletek
Részletesebben szeretné megtudni az oktatóanyag lépéseiben használt hivatkozások egyikét? További információért használja ezeket a hivatkozásokat.
Ez az oktatóanyag vége, és nézd meg, amit elért! Most már hivatalosan is be van kapcsolva az Azure CLI. Szép munka!