我有一个Azure Logic应用程序,我通过Designer添加了一个调用Azure Api Management(APIM)操作的操作。如上所述,我使用Logic App Designer指导我完成选择APIM操作的过程。
现在,当执行Logic App时,我在尝试调用APIM操作时出现以下错误:
错误请求。 Http请求失败,状态码为'TrustFailure'和 状态消息:'基础连接已关闭:无法 建立SSL / TLS安全通道的信任关系。'。
有人知道为什么会这样吗?我有点卡在这里......
答案 0 :(得分:1)
由于在APIM环境中使用带有SSL证书的自定义域名,这可能是一个错误。我们已经看到逻辑应用程序失败了。
我认为Logic App解析为“原始/内部”网址,但证书与此不符(因为它已连接到您的自定义域)
答案 1 :(得分:1)
我就此与Microsoft(Azure支持)联系并了解了以下内容。引用:
我进一步与产品团队进行了交谈,实际上有一个 API管理操作中的限制。当前的API管理 逻辑应用程序中的操作无法处理自定义域。团队会看 在将来支持它。
目前,建议的解决方法是使用Http + Swagger操作 代替。然后,您就可以自己更新URI。
只是为了明确这一点:如果您尝试从Azure Logic Apps调用Api管理操作,则适用。如果您有一个Web应用程序,并且想要调用APIM操作,那么自定义域将正常工作。