Sdílet prostřednictvím


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 odebrat vývojová nebo testovací prostředí.

Požadavky

Odstraňte skupinu prostředků podle jejího názvu

Použitím náhodných ID a absolvováním těchto kroků tutoriálu vytvoříte skupiny testovacích prostředků, které lze odebrat. Nejjednodušší způsob, jak vyčistit prostředky Azure, je odstranit skupinu prostředků. Když ale odstraníte skupinu prostředků, odstraní se také všechny objekty uvnitř skupiny prostředků, takže se ujistěte, že jste zadali správnou skupinu 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

Návod

Parametr --yes příkazu az group delete obchází výzvu k potvrzení konzoly.

Smazat více zdrojů Azure pomocí skriptu

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

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

Další informace o odkazech použitých v tomto kurzu najdete tady:

Tento tutoriál uzavírá vaše zaškolení pomocí Azure CLI. Teď jste připraveni spravovat prostředky Azure ve velkém měřítku pomocí skriptů pomocí Azure CLI.