Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nesta etapa do tutorial, aprenda a excluir vários recursos do Azure usando um script Bash ou PowerShell. Essa habilidade é especialmente útil quando você está gerenciando um grande número de recursos do Azure e precisa remover ambientes de desenvolvimento ou teste.
Pré-requisitos
- Você criou pelo menos duas contas de armazenamento, conforme descrito nas diferenças de sintaxe da CLI do Azure no Bash, no PowerShell e no Cmd.
Excluir um grupo de recursos por nome
O uso de IDs aleatórias e a execução dessas etapas do tutorial cria grupos de recursos de teste que podem ser removidos. A maneira mais fácil de limpar os recursos do Azure é excluir o grupo de recursos. No entanto, quando você exclui um grupo de recursos, todos os objetos dentro do grupo de recursos também são excluídos, portanto, certifique-se de especificar o grupo de recursos correto.
# 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
Dica
O --yes parâmetro do comando az group delete ignora o prompt de confirmação do console.
Excluir vários recursos do Azure usando um script
Quando você trabalha com um grande número de recursos e não deseja excluir todos os objetos em um grupo de recursos, considere usar um script. Este exemplo obtém uma lista de todas as contas de armazenamento do Azure criadas neste tutorial e as exclui em um foreach loop.
# 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"
Obtenha mais detalhes
Para obter mais informações sobre as referências usadas neste tutorial, consulte:
- az group list
- O comando az group delete é usado para excluir um grupo no Azure.
- az lista de contas de armazenamento
- az storage account delete (comando para excluir uma conta de armazenamento)
Este tutorial conclui sua integração com a CLI do Azure. Agora você está pronto para gerenciar recursos do Azure em escala usando scripts com a CLI do Azure.