我正在尝试通过 ARM 模板创建 Web 应用程序插槽。
我能够创建它们,但看起来默认行为是将它们创建为当前 Web 应用程序状态的副本。这导致我的插槽继承应用程序设置、连接字符串、虚拟目录......
这是演示行为的复制示例https://github.com/ggirard07/ARMSlotWebConfig https://github.com/ggirard07/ARMSlotWebConfig.
我希望我的插槽干净整洁,这是天蓝色门户的默认行为。门户能够允许用户通过指定来选择行为"configSource": "",
创建插槽时发布的值。
有没有办法从 ARM 模板内部实现相同的效果?
要防止从生产应用程序复制设置,只需添加一个空的siteConfig
槽中的物体properties
. e.g.
{
"apiVersion": "2015-08-01",
"type": "slots",
"name": "maintenance",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites/', variables('webSiteName'))]"
],
"properties": {
"siteConfig": { }
}
}
我发了一个PR https://github.com/ggirard07/ARMSlotWebConfig/pull/1/files来说明你的回购协议。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)