使用ARM模板的Azure资源部署删除现有的应用程序配置

时间:2019-08-26 10:40:09

标签: arm-template

我已经使用Azure DevOps Pipeline作业(Azure资源组部署)使用ARM模板部署为容器创建了一个功能应用程序。

部署后,通过门户网站添加了功能应用程序默认配置以外的其他配置。

要添加新资源,我已经更新了'template.json'并再次进行了重新部署。但这会删除我对现有Function App的所有手动配置,并将其设置为模板文件中的默认配置设置。 :(。任何人请告诉我解决此问题的方法。

在使用ARM进行部署时,是否有任何属性可以帮助保留资源及其配置不变?我用的财产 “模式”: “增加的” 。 但这对我不起作用。它删除了我手动创建的现有配置。请提出使用ARM部署和管理资源的最佳方法。除了删除站点配置并将其重新创建为默认模板内容外,是否有任何属性或“ key:value”用于向站点配置添加其他设置。

1 个答案:

答案 0 :(得分:0)

我认为您唯一的选择是将这些配置设置到ARM模板中。在这种情况下,ARM模板并不总是增量式的,但是在某些时候是声明性的。