我已经使用Azure中的Azure逻辑应用程序和ApI管理开发了一个解决方案。 Azure APi管理中的API调用Azure逻辑应用工作流[http触发器]作为后端服务。
该解决方案可以与Azure逻辑应用程序在一个资源(测试)上正常工作。当我在另一个资源(生产前)中创建相同的逻辑应用程序时,我收到404找不到错误。
我有两个用于API管理的资源[Test and pre-prod]和相应的两个逻辑应用程序资源组,[test and pre-prod]。两个API管理API的连接都成功连接到Test资源组中的Logic App。
但是,当我尝试在Pre-prod上连接到逻辑应用程序工作流时,遇到404未找到错误。我可以通过API管理界面选择工作流作为后端服务。
我已经使用邮递员测试了Logic App Workflow,并且工作正常。只有API管理中的API无法连接。
我尝试使用Trace进行调查,但是它没有提供任何线索。
欢迎提出任何建议和帮助。
答案 0 :(得分:1)
我发现了问题。这是从逻辑应用返回的返回状态,这是特定于资源的。否则,来自API管理器的调用会正常。