curl로 api를 호출하는데 aws에서는 호출이 되지 않습니다.

curl로 api를 호출하는데 aws에서는 호출이 되지 않습니다.

QA

curl로 api를 호출하는데 aws에서는 호출이 되지 않습니다.

답변 1

본문

CURLOPT_URL => '123.345.67.89:8601/api/v1/create',

 

위 api를 다른 일반 서버에서 호출하면 호출이 잘 되는데 aws웹서버에서 호출을 하면

저걸 웹경로로 인식을 하는지 호출이 되지 않네요;;; aws는 curl로 api 호출을 어떻게 해야되나요?

이 질문에 댓글 쓰기 :

답변 1

해당포트 8601을 열어주셔야 합니다.

 

EC2에서 보안탭의

인바운드/아웃바운드 규칙에 추가하세요

해당포트는 열었구요 제가 계속 확인을 해보니 콘솔에서 curl 123.345.67.89:8601/api/v1/create 이렇게 호출하니까 결과가 제대로 나옵니다. 문제는 php 페이지로 만들어서 열면 호출이 안되는데요 다른 api. 예를들어 https://api.upbit.com/v1/ticker?markets=KRW-ETH 이런 경로의 api호출은 php 페이지로 만들어서 열면 호출이 되는데 저희가 사용하는 위의 ip 경로로 된 api. 123.345.67.89:8601/api/v1/create 이런건 호출이 안되네요.....php 설정의 문제같은데 어디를 봐야할지 모르겠습니다.....

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 119
© SIRSOFT
현재 페이지 제일 처음으로