【发布时间】:2019-12-30 13:14:10
【问题描述】:
我已经使用 Azure DevOps Pipeline 作业(Azure 资源组部署)使用 ARM 模板部署创建了一个用于容器的函数应用程序。
部署后,通过门户添加了 Function App 的默认配置以外的其他配置。
为了添加新资源,我更新了我的“template.json”并再次重新部署。但这会删除我对现有 Function App 的所有手动配置,并将其设置为模板文件中的默认配置设置。 :( 。任何人请告诉我解决这个问题的方法。
在使用 ARM 进行部署时,是否有任何属性有助于保持资源及其配置不变?我使用了该物业 “模式”: “增加的” 。 但这对我不起作用。它删除了我手动创建的现有配置。请建议使用 ARM 部署和管理资源的最佳方法。除了删除站点配置并将其重新创建为模板默认值之外,是否有任何属性或“键:值”用于向站点配置添加其他设置。
【问题讨论】:
-
部署完成后,您可以编写脚本来添加其他配置。
-
顺便说一句,
Incremental模式只会在资源不存在时创建资源。你能在你的案例中确认这种行为吗?
标签: arm-template