Azure Logic App(Standard)中无法找到已创建的Custom Connector问题咨询
标准层Logic App无法显示自定义连接器的原因及解决方案
核心原因
- 运行时加载逻辑差异:消耗层Logic App为多租户运行时,默认会拉取同区域同租户下所有Azure资源级自定义连接器;标准层为单租户运行时,默认仅加载工作流内置连接器,未开放资源级自定义连接器的访问权限。
- 本地访问配置不匹配:你当前的自定义连接器对接本地HTTP API,若标准层Logic App的VNet集成、本地数据网关绑定配置和消耗层不一致,会导致连接器被过滤,即便手动通过代码视图添加也会因为网络不通导致运行中断。
- Schema兼容问题:若自定义连接器是基于旧版Logic App运行时创建,其OpenAPI Schema和标准层单租户运行时不兼容,也会被系统从操作列表中隐藏。
解决步骤
- 启用资源级自定义连接器访问权限
进入标准层Logic App资源的「配置」设置页,添加应用配置项:AzureLogicAppsAllowResourceCustomConnectors = true
保存后重启Logic App实例,等待5分钟后重新搜索连接器即可。 - 核对本地访问配置
确认标准层Logic App使用的本地数据网关、VNet路由规则和消耗层一致,确保可以正常访问本地HTTP API的网段。 - 适配单租户运行时
若上述操作无效,可导出自定义连接器的OpenAPI定义文件,直接在标准层Logic App的工作流自定义连接器页面导入该文件,创建工作流级别的自定义连接器即可正常调用。
内容的提问来源于stack exchange,提问作者Vijay
相关产品推荐
相关产品推荐

