如何自动生成Azure Logic应用程序的模板(消费)

55ooxyrt  于 2023-10-22  发布在  其他
关注(0)|答案(2)|浏览(129)

我有一个Azure逻辑应用程序(消费)。我有开发版本,我想部署它测试,然后生产。
到目前为止,我已经能够:

  • 从门户导出模板
  • 反编译它与二头肌
  • 添加一个参数,根据正在测试或开发的部署更改逻辑应用程序中的某些文本
  • 部署到测试

我还能够连接Visual Studio Code并更改Logic App的代码。
我卡住的地方是在模板导出部分。我如何:

  • 更新dev app
  • 从开发应用程序导出更新的模板,而无需通过门户(例如,(可以在Visual Studio中使用)
  • 反编译与二头肌
  • 通过基于参数(dev app VS test app)保持app中文本的条件来部署到测试。

谢谢

6rvt4ljy

6rvt4ljy1#

我强烈建议使用这个powershell模块:
https://github.com/jeffhollan/LogicAppTemplateCreator
它提供了你需要参数化的一切,并且很容易改变与你的环境不同的值(开发,测试,生产等)

yptwkmov

yptwkmov2#

您正在查找的命令是:

az group export --name <resource-group-name>

这将导出特定资源组中的所有内容作为模板。
但是,不建议将此方法用于将资源部署到Azure。使用 * 导出模板 * 功能并不是将预先存在的资源转换为可在其他环境中使用的模板的可靠方法。
理想情况下,您应该从头开始创建bicep文件,并将其用作开发环境中的部署。然后,您将使用上面使用的相同过程(使用单独的参数进行测试),使用您创建的原始二头肌文件部署到更高的环境。

相关问题