Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
- 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.
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:
- az group list
- az group delete (smazat skupinu)
- az seznam úložišť účtů
- az storage account delete - příkaz k odstranění úložiště účtu
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.