Odstranění prostředků Azure ve velkém měřítku pomocí skriptu

V tomto kurzu se naučíte odstranit více prostředků Azure pomocí skriptu Bash nebo PowerShellu. Tato dovednost je užitečná hlavně v případě, že spravujete velký počet prostředků Azure a potřebujete vypnout vývojová nebo testovací prostředí.

Požadavky

Odstranění skupiny prostředků podle názvu

Pomocí náhodných ID a spuštěním těchto kroků kurzu vytvoříte testovací skupiny prostředků, které je možné odebrat. Nejjednodušší způsob, jak vyčistit prostředky Azure, je odstranit skupinu prostředků. Když ale odstraníte skupinu prostředků, odstraníte všechny objekty uvnitř skupiny, takže je důležité odstranit správný název skupiny prostředků.

# 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

Parametr --yespříkazu az group delete předá výzvu k potvrzení konzoly.

Odstranění více prostředků Azure pomocí skriptu

Při práci s velkým počtem prostředků a nechcete odstranit všechny objekty ve skupině, zvažte použití skriptu. Tento příklad získá seznam všech účtů úložiště Azure vytvořených v tomto kurzu a odstraní je ve smyčce for-each.

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

Získání dalších podrobností

Chcete další podrobnosti o jednom z odkazů použitých v tomto kroku kurzu? Další informace najdete na těchto odkazech.

Toto je konec kurzu a podívejte se na vše, co jste dosáhli! Teď jste oficiálně nasazeni pomocí Azure CLI. Hotovo!