Azure 逻辑应用程序在不同环境中的部署

Azure logic apps Deployment in Different Environment

我正在使用 azure 标准服务计划并开发逻辑应用程序工作流。现在我想将它部署到不同的环境,如 QA/UAT.

我参考了一些 MSDN 博客,发现我们可以通过 Visual studio 使用 Azure SDK 将逻辑应用程序部署到不同的订阅。但是我在逻辑应用程序工作流程中使用 API 应用程序,例如 SQL 连接器、转换服务、BizTalk Xpath 提取器等。

能否请您告诉我我们如何将 API 应用程序部署到不同的环境。请提出建议。

谢谢, 维诺斯

一种方法是使用所需的连接器创建逻辑应用程序,然后导出该 ARM 模板 LogicApp -> 设置 -> 导出模板。当然,这个模板可能不是理想的方法,因为它将包含许多特定于该 LA 的硬编码内容。

好的方法是创建一个新的 Azure 资源组项目,该项目具有

  • 逻辑应用 ARM 模板,
  • 只需将现有逻辑应用程序的定义部分复制到模板定义部分
  • 确保将连接资源创建添加为模板的一部分。

一些有用的资源
1. 查看这个 MSDN link.
2. 还有一个实用程序也可以获取 LA 模板,read this