azure-logic-apps - 如果无法使用设计器,如何在 Azure 门户中获取 HTTP 触发的逻辑应用的完整 URL?
问题描述
如果无法使用设计器,如何在 Azure 门户中获取 HTTP 触发的逻辑应用的完整 URL ?
通常,如果我使用 HTTP 触发器创建一个逻辑应用程序,在我第一次保存它之后,“设计器”具有完整的 URL,包括sig
,甚至还有“复制 URL”的选项,例如
https://prod.northeurope.logic.azure.com:443/workflows/.../paths/invoke?...&sig=xxxxxxx
但是,如果我在“代码视图”中创建一个具有多个触发器的逻辑应用程序,例如一个用于 GET,一个用于 POST,我无法切换到“设计器”。
那么我怎样才能获得完整的网址呢?
... 不使用例如 PowerShell 和 Az cmdlet,例如
Get-AzLogicAppTriggerCallbackUrl
-ResourceGroupName $(LogicAppResourceGroupName)
-Name $(LogicAppName-ProcessData)
-TriggerName "manual"
解决方案
实际上,逻辑应用程序 http 触发端点 URL 是具有以下格式的sas URL :
https://<request-endpoint-URI>sp=<permissions>sv=<SAS-version>sig=<signature>
而且您没有开发工具,有效的方法是 REST API:listcallbackurl和 Az 命令:Get-AzLogicAppTriggerCallbackUrl。
其余的api描述提供了一种简单的方法来测试带有Try it
按钮的API,只需登录即可,无需额外auth token
生成。
Azure 门户还提供Azure Cloud Shell以使用 PowerShell 和 Bash 命令来管理 Azure 资源。
推荐阅读
- webrtc - 关闭 WebRTC 轨道不会关闭摄像头设备或标签摄像头指示器
- mysql - Doctrine2的QueryBuilder(子查询)怎么写
- python - Python - 类对象返回值
- sql - 仅从路径中获取日期部分,这将动态交换
- sql - 在 BigQuery 中将每周数据细分为每日数据
- postgresql - 将 Kotlin Spring Boot 应用程序部署到 Heroku - 应用程序因 H10 崩溃
- delphi-xe7 - 如何在 Delphi-XE7 中安装 Pervasive Direct Access 组件
- java - 可完成的未来
因为返回类型不能按预期工作 - python - Python 和雪花模式更改不起作用并返回无效的语法错误
- javascript - AJAX JSON 到数据表