Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 如何将现有模板划分为链接模板_Azure_Templates_Azure Resource Manager_Azure Resource Group - Fatal编程技术网

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

Azure 如何将现有模板划分为链接模板,azure,templates,azure-resource-manager,azure-resource-group,Azure,Templates,Azure Resource Manager,Azure Resource Group,自动生成的arm模板并不意味着可以生产,它们需要改进。这是意料之中的 Devops员工如何将自动生成的ARM模板划分为链接模板? 参考资料 链接模板 Azure ARM模板部署 Devops员工如何将自动生成的ARM模板划分为链接模板 据我所知,您可以通过VisualStudio利用部署项目来实现一个简单的方法,手动将ARM模板划分为链接模板 创建部署项目后,您可以右键单击部署项目并单击“添加>新建项”,选择“Azure资源管理器部署模板”,然后将现有的ARM模板复制/粘贴到azuredep

自动生成的arm模板并不意味着可以生产,它们需要改进。这是意料之中的

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

参考资料

链接模板

Azure ARM模板部署

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

据我所知,您可以通过VisualStudio利用部署项目来实现一个简单的方法,手动将ARM模板划分为链接模板

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

使用主机计划链接模板部署azure网站

Azure网站部署模板:

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


最好有一个顶级模板,该模板引用\链接到各种部署层,如web\middletier\db。