Шаблоны Azure ARM для удаления ресурсов
Я знаю, что мы можем создать инфраструктуру, используя шаблоны ARM. Можем ли мы сделать то же самое для удаления ресурсов. Я не хочу удалять всю группу ресурсов, но мало ресурсов в группе ресурсов. Возможно ли это через шаблоны ARM?
1 ответ
Вроде, как бы, что-то вроде. При развертывании шаблона ARM вы можете сделать это в двух режимах: инкрементный или полный. По умолчанию используется инкрементная добавка, которая добавляет ресурсы в группу ресурсов и изменяет конфигурацию существующих, но не удаляет их. Если вы переключите развертывание шаблона ARM в режим Complete, тогда ваша группа ресурсов будет точно соответствовать тому, что находится в шаблоне ARM, и удалит все, что находится за ее пределами.
Очевидно, вы должны быть осторожны с этим.
Чтобы выполнить полное развертывание в PowerShell, запустите эту команду
New-AzureRMResourceGroupDeployment -name "deploymentName" -resourceGroup "resourceGroupName" -templateFile "path to template" -mode complete