Удаление ресурсов Azure в масштабе с помощью скрипта

В этом руководстве описано, как удалить несколько ресурсов Azure с помощью скрипта Bash или PowerShell. Этот навык особенно полезен при управлении большим количеством ресурсов Azure и необходимо отключить среды разработки или тестирования.

Необходимые компоненты

Удаление группы ресурсов по имени

С помощью случайных идентификаторов и выполнения этих действий руководства создаются тестовые группы ресурсов, которые можно удалить. Самый простой способ очистки ресурсов Azure — удалить группу ресурсов. Однако при удалении группы ресурсов удаляется каждый объект внутри группы, поэтому важно удалить правильное имя группы ресурсов!

# 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

Совет

--yes Параметр команды az group delete передаст запрос подтверждения консоли.

Удаление нескольких ресурсов Azure с помощью скрипта

При работе с большим количеством ресурсов и вы не хотите удалять все объекты в группе, рассмотрите возможность использования скрипта. В этом примере получается список всех учетных записей хранения Azure, созданных в этом руководстве, и удаляет их в цикле для каждого цикла.

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

Дополнительные сведения

Хотите подробнее об одном из ссылок, используемых на этом шаге руководства? Используйте эти ссылки для получения дополнительных сведений.

Это конец руководства, и посмотрите на все, что вы выполнили! Теперь вы официально подключены к Azure CLI. Отличная работа!