正在使用ARM模板。我开发了一些ARM模板,如:
等
我错过了部署的顺序。为此,我搜索并知道这个问题有两种方法,即使用“取决于和 manifest.json ”的概念。
企业推荐的部署Azure ARM模板的方法是什么?
答案 0 :(得分:0)
没有真正的“推荐”方式来部署ARM模板。据我所知,所有的编程语言(以及REST接口)都有一个部署模板的方法。
您的想法是,您可以选择已有的内容,通过已使用的工具对Azure进行身份验证,然后部署模板。
例如,我目前的解决方案有一些部署模板的方法。在我开发模板时,我通常在Linux或Windows上开发它们,因此将使用Azure Cli或Azure Powershell直接部署它们。
一旦开发并测试了模板,它就会被推送到blob存储中,可以通过我们的部署机制获取它。此机制位于我们的CI环境(当前为Saltstack)中,或者在Azure自动化上运行。对于这两种方法中的任何一种,脚本都会去收集变量,无论它们被推送到哪个环境,传入它们并进行部署。