添加API应用程序时出现Azure Logic Apps错误

时间:2016-06-09 05:17:25

标签: azure azure-api-apps azure-logic-apps

我正在POC上使用Logic Apps + API应用程序从On-Premise SQL获取记录。

我在API应用程序中创建了SQL Connector,并创建了Logic Apps。但是当尝试在Logic App Designer中添加SQL Connector API App时。它在说

  

无法获取招摇。确保在端点上启用了CORS   并且正在调用HTTPS端点。

我浏览并发现设置权限级别。

  1. Appsettings - >设置API定义& CORS已启用。

  2. 身份验证/授权 - >开 - >允许请求(noAction)

  3. 重新启动API服务。

  4. 但仍然得到同样的错误。

    我浏览了网址“http://ftpconnector。azurewebsites.net /”。它是说Permission

    “服务权限”“FTPConnector \”设置为内部“

    如何更改权限级别。我想如果我只改变了,我可以在Logic App设计器中添加连接器。

    请协助

    谢谢,

    Vinoth

2 个答案:

答案 0 :(得分:1)

在应用程序设置中,您应将访问级别更改为“public(authenticated)”。当前只允许同一资源组中的其他API应用或Web应用调用API应用。在这种情况下,级别将是内部的。

"Permissions for service are set to internal but this request was external" for app in same resource group

答案 1 :(得分:1)

相关问题。

当我收到上述错误时,我正在通过Logic应用程序访问Function应用程序。

以下为我工作:

  1. 功能应用>平台功能标签> API> CORS>允许的起源> (全部删除,保存)

  2. 功能应用>平台功能标签> API> CORS>允许的起源> *>保存(即添加*并保存)

  3. 功能应用> “概览”标签>重新启动

  4. 现在,Logic应用程序运行良好。

  5. 希望有所帮助。