Назад | Перейти на главную страницу

Шаблоны Azure ARM для удаления ресурсов

Я знаю, что мы можем создать инфраструктуру, используя шаблоны ARM. Можем ли мы сделать то же самое для удаления ресурсов. Я не хочу удалять всю группу ресурсов, но несколько ресурсов в группе ресурсов. Возможно ли это с помощью шаблонов ARM?

Вроде, как бы, что-то вроде. Когда вы развертываете шаблон ARM, вы можете сделать это в двух режимах: инкрементный или полный. По умолчанию используется инкрементный режим, который добавляет ресурсы в группу ресурсов и изменяет конфигурацию существующих, но не удаляет их. Если вы переключите развертывание шаблона ARM на использование режима Complete, тогда ваша группа ресурсов будет точно соответствовать тому, что находится в вашем шаблоне ARM, и удалит все, что находится за пределами этого.

Очевидно, с этим нужно быть осторожнее.

Чтобы выполнить полное развертывание в PowerShell, выполните эту команду

New-AzureRMResourceGroupDeployment -name "deploymentName" -resourceGroup "resourceGroupName" -templateFile "path to template"  -mode complete