json - Azure 逻辑应用:动态设置工作流名称以调用现有逻辑应用(嵌套逻辑应用)
问题描述
有什么方法可以在调用子逻辑应用程序时动态更新工作流:
- 当我尝试按上述方式保存时,结果为错误:无法保存逻辑应用测试。'EventGrid' 类型的工作流运行操作 /providers/Microsoft.Logic/workflows/@{variables('WorkflowName')}' 具有格式错误的属性 'host.workflow.id'。预期格式为 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/workflows
解决方案
不幸的是,这不受支持。有一个功能请求,我相信它也会解决这个问题,您可以投票支持它以获得更多牵引力。
至于解决方法,您可以简单地使用HTTP Action来触发您的其他逻辑应用,而不是使用Workflow Action 。
您可以使用Workflows - List Callback Url ARM REST API来获取要调用的逻辑应用的 URL。使用 Managed Identity,您可以安全地从 ARM 获取触发器 URL 并动态调用其他逻辑应用程序。
推荐阅读
- wifi - Headless Tinkerboard - 在启动时连接到 Wifi
- android - Jetpack:无法转换到其他 navigation.xml 的片段
- c++ - 将来自不同类的对象设置为彼此相等
- php - Wordpress 主页是空白的,但其他所有页面都工作正常
- powerbi - 表中的 Power BI 度量 - 空白到 0 问题
- python - python:为什么程序会打印出括号?我不认为它应该
- python - 程序解析错误表
- asp.net-mvc - 试图将数据列表从控制器传递到mvc中的部分视图
- node.js - npm 安装错误,是 node-gyp mojave 问题吗?
- excel - VBA用数组中的条件值过滤电子表格