如何将现有模板划分为链接模板

时间:2017-07-03 11:30:30

标签: azure templates azure-resource-manager azure-resource-group

自动生成的手臂模板并不意味着生产就绪,需要改进。这是预期的。

Devops员工如何将自动生成的ARM模板划分为链接模板?

参考

关联的模板

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-linked-templates

Azure ARM模板部署

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview#template-deployment

1 个答案:

答案 0 :(得分:2)

  

Devops员工如何将自动生成的ARM模板划分为链接模板?

根据我的理解,您可以通过visual studio利用Azure Resource Group部署项目,以便将ARM模板手动划分为链接模板。

创建部署项目后,您可以右键单击部署项目并单击“添加>新项”,选择“Azure Resource Manager部署模板”,然后将现有ARM模板复制/粘贴到{{1}然后,您可以通过单击“查看>其他Windows> JSON大纲”启用 JSON大纲窗口,然后您可以选择将分为链接模板的资源,然后复制相关的资源配置(资源定义,变量,参数等)到新的“Azure Resource Manager部署模板”中。在这里,我将HostingPlan划分为一个链接模板,在部署我的azure网站时,我会使用主机方案链接模板,如下所示:

enter image description here

enter image description here

使用主机方案链接模板部署azure网站

enter image description here

Azure网站部署模板:https://brucechen.blob.core.windows.net/arm-templates/websitewithlinkedtemplate.json

然后,检查资源组“SETTING> Deployments”部分下的最新部署日志,如下所示:

enter image description here