azure-logic-apps - Azure 逻辑应用
问题描述
我正在使用下面给出的示例中给出的简单请求触发器创建一个 LogicApp。我正在尝试使用“Start-AZLogicApp”cmdlet 传递参数。虽然在我运行 cmdlet 时确实实例化了逻辑应用,但参数未通过并且工作流失败。
启动-AzLogicApp:-
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-http-endpoint
JSON:-
{
"type": "object",
"properties": {
"address": {
"type": "string"
}
},
"required": [
"address"
]
}
有效载荷:-
//
{
"address": "21 2nd Street, New York, New York"
}
//
如果我在浏览器中发布回调 url 并传递参数,这可以正常工作,但是如果我使用上面提到的 powershell cmdlet 来触发逻辑应用程序,则不会传递任何参数。我正在尝试的实际 cmdlet 是:
$paramer='"address": "21 2nd Street, New York, New York"'
$paramerStart-AzLogicApp -ResourceGroupName "resource1" -Name "calling -logicap" -Parameters $paramer -TriggerName "manual"
需要一些帮助来找出我应该传递什么以使 HTTP 请求触发器接受此 cmdlet 传递的参数。
解决方案
该Start-AzLogicApp
方法用于启动一个逻辑应用,结果相当于 using Run Trigger
,它不会传递请求体。而参数,它是动态参数,关于逻辑应用程序中的参数,你可以参考这个文档。
如果你想传递你的请求正文,你可以使用 Postman 来做。你可以原始发送它。
那么结果就会是对的。
推荐阅读
- hive - 通过在 hive 中使用 case 语句向薪水列添加额外金额
- bevy - 如何在 Bevy 系统中进行嵌套查询?
- python - 我如何实时像素化来自opencv视频捕获的图像
- django-3.0 - 使用 Django 从 HTML 获取解析的好格式是什么
- python - 表单验证错误未显示在 Django 的 HTML 页面中
- javascript - 当多个表单链接到一个工作表时,有没有办法指定使用哪个表单作为 onFormSubmit 触发器?
- ubuntu - 使用 virt-manager 创建半虚拟化 domu
- flutter - 如何在不请求位置许可的情况下获取设备的当前国家/地区?扑
- python - Python sqlalhemy 在 for 循环中使用相同的连接连接到 postgres
- google-app-engine - 我是否总是需要静态 IP 才能访问 GKE 中自定义域上的前端?