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
- Vytvořili jste aspoň dva účty úložiště, jak je popsáno v rozdílech syntaxe Azure CLI v prostředí Bash, PowerShellu a Cmd.
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 --yes
pří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!