2016-06-09 11 views
0

Logic Apps + API Apps를 사용하여 On-Premise SQL에서 레코드를 가져 오는 POC를 수행하고 있습니다.API 앱을 추가하는 동안 Azure Logic Apps 오류가 발생했습니다.

API 응용 프로그램에서 SQL 커넥터를 만들고 Logic Apps를 만들었습니다. 그러나 Logic App Designer에서 SQL Connector API App을 추가하려고 할 때. 그것은 말하고있다

swagger를 가져 오지 못했다. 엔드 포인트에서 CORS를 사용할 수 있고 HTTPS 엔드 포인트를 호출하는지 확인하십시오.

나는 권한 수준 설정을 찾아보고 알아 냈습니다.

  1. appSettings는 -> 설정 API 정의를 사용할 수 & CORS.

  2. 인증/권한 부여 -> 온 -> 허용 요청 (는 noaction)

  3. 는 API 서비스를 다시 시작됩니다.

그러나 여전히 동일한 오류가 발생합니다.

"http://ftpconnector .azurewebsites.net /"이라는 URL을 탐색했습니다. 이 권한을 FTPConnector \

"서비스 \에 대한 권한"을 말하는 것은 내가 권한 수준을 변경하는 방법을

"내부로 설정됩니다." 나는 내가 변경하면 Logic App 디자이너에 커넥터를 추가 할 수 있다고 생각합니다.

은 "공공 (인증)"당신이 액세스 수준을 변경해야하는 응용 프로그램 설정에서

감사합니다,

Vinoth

+0

궁금한 점이 있으시면 SQL 커넥터가있는 로직 응용 프로그램의 최신 v2 버전을 사용하고 있습니까? 오류가 발생하고 계십니까? – TusharJ

답변

0

관련 문제.

위의 오류가 발생했을 때 Logic app를 통해 Function app에 액세스하고있었습니다.

은 나를 위해 일한 태그 :

  1. 기능 응용 프로그램> 플랫폼 탭 기능> API> CORS> 허용 기원>

  2. 기능 응용 프로그램> 플랫폼 탭 기능 (저장을 모두 제거)> API> CORS> 허용 기원> *> 저장 (즉 * 추가 ​​및 저장)

  3. 기능 응용 프로그램> 개요 탭을> 다시 시작

  4. 이제 Logic 앱이 정상적으로 작동했습니다.

희망이 있습니다.

관련 문제