是否可以模块化逻辑应用程序ARM模板

时间:2019-03-05 12:20:18

标签: azure azure-resource-manager azure-logic-apps arm-template azure-template

我们知道,我们可以将大型ARM模板拆分为较小的模板(即链接的ARM模板),以便更好地管理和维护。我们也可以对逻辑应用程序ARM模板执行相同的操作吗?就逻辑应用程序ARM模板中使用的资源而言,这似乎是有可能的。但是整个流程呢?逻辑应用程序流也可以通过链接模板的形式进行模块化吗?

1 个答案:

答案 0 :(得分:3)

即使它是单个资源定义,也可以使用链接的模板对其进行模块化。流程将非常简单:

  1. 将某些部分移到嵌套模板中(如果它们是单独的资源)
  2. 调用嵌套模板

如果只有1个具有大量json的资源,则可以执行以下操作:

  1. 确定要卸载的各个json属性
  2. 将它们作为变量移动到嵌套模板中
  3. 使嵌套模板输出这些变量
  4. 调用嵌套模板
  5. 将嵌套的模板输出传递到适当的json键