用于删除资源的 Azure ARM 模板

用于删除资源的 Azure ARM 模板

我知道我们可以使用 ARM 模板创建基础设施。我们可以对删除资源执行相同的操作吗?我不想删除整个资源组,但想删除资源组中的少数资源。通过 ARM 模板可以做到这一点吗?

答案1

有点。部署 ARM 模板时,您可以采用两种模式:增量或完整。增量是默认模式,它将向资源组添加资源并更改现有资源的配置,但不会删除它们。如果您将 ARM 模板部署切换为使用完整模式,那么它将使您的资源组与 ARM 模板中的内容完全匹配,并删除超出范围的所有内容。

显然,你需要对此小心谨慎。

要在 PowerShell 中执行完整部署,请运行此命令

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

相关内容