【问题标题】:Create Logic Apps triggers dynamically using ARM使用 ARM 动态创建逻辑应用触发器
【发布时间】:2021-03-09 10:46:33
【问题描述】:

我们在 ARM 模板中维护逻辑应用的定义。该应用程序有多个电子邮件触发器。目前,每个触发器都在 ARM 模板中硬编码。解决方案正在增长,我们希望继续添加触发器,最好不要更新手臂。 是否可以根据作为参数提供的列表在部署时动态创建触发器?例如。 email_trigger_1 用于邮箱 test1@test.com, email_trigger_2 用于邮箱 test2@test.com 等。 我正在寻找类似于 arm-copy 的东西,但在这种情况下不起作用。

【问题讨论】:

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


    【解决方案1】:

    您可以尝试使用 PowerShell 自动化脚本。我假设你已经准备好你的 ARM 模板(参考this)。

    1. 创建一个PowerShell脚本并放置部署命令:https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-deploy-azure-resource-manager-templates#deploy-with-azure-powershell

    2. 捕获部署状态。如果返回成功,则使用 PowerShell 命令更新部署 (ARM) 模板并保存文件:How do I update JSON file using PowerShell https://intellipaat.com/community/10659/update-json-file-using-powershell

    3. 在更新模板时,您可以为下一次部署更新所需触发器名称和其他属性的计数器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      相关资源
      最近更新 更多