【发布时间】:2021-01-12 13:29:54
【问题描述】:
分离基础设施和工作流程
我使用 ARM 模板在 Azure 中部署了多个逻辑应用。这意味着这些应用程序的整个工作流程已在部署模板中定义,这会使这些文件变得混乱。我想将工作流的实现与基础设施的定义分开。
一个逻辑应用的实现在 ARM 模板中已经占用了大约 200 行代码:
6 "resources": [
(...)
535 {
536 "type": "Microsoft.Logic/workflows",
537 "apiVersion": "2017-07-01",
538 "name": "NotifyKubernetesUpgrades",
539 "location": "West Europe",
540 "identity": {
541 "type": "SystemAssigned"
542 },
543 "properties": {
544 "state": "Enabled",
545 "definition": {
(*...implementation of the workflow...*)
724 }
725 }
726 },
我想要达到的目标:
有一个带有 json 工作流程的 /src/workflows 文件夹。
在工作流执行时将工作流导入 ARM 模板)。
【问题讨论】:
标签: azure azure-logic-apps arm-template azure-template