AWS EC2 소켓 통신 가능 여부

0

안녕하세요.

AWS EC2 Windows Server를 생성하고, Flask + NextJS 앱을 구축하였습니다. flask_socketio를 이용하여 로우소켓 통신을 수행하도록 제작하였는데, 윈도우 로컬 환경에서는 잘 동작하나, AWS에 올리니 전송은 되지만, 응답값 리턴이 되지 않더라고요...

혹시 AWS 정책상 로우 소켓 통신이 불가능한지, 아니라면 EC2 상에서 또 다른 설정이 필요한지 여쭤보고 싶습니다.

lux
gefragt vor 7 Monaten491 Aufrufe
1 Antwort
3

안녕하세요 lux님,

Amazon EC2에서 flask_socketio를 이용해 로우 소켓 통신을 진행하고 싶으신 것으로 이해했습니다.


소켓 통신을 위한 연결을 진행할 때 localhost나 내부 IP를 사용해도 동작하는 로컬 환경과 달리

EC2 환경의 경우, 웹 콘솔에서 확인할 수 있는 퍼블릭 IPv4 주소 를 이용해 연결을 진행하셔야 합니다.

여기에 이미지 설명 입력


답변이 도움이 되셨기를 바랍니다. 감사합니다.

profile picture
beantwortet vor 7 Monaten
  • 빠르고 좋은 답변 감사합니다.

    그러나 알려주신대로 IPv4 주소로 연결한 상태였으며, 서버 콘솔을 확인해보았을 때 연결은 성공한 것 같고, Flask에서 데이터 처리 중 문제가 발생한 것으로 보입니다.

    혹시 인스턴스 관련하여 로우소켓을 처리하기 위한 추가적인 관리자 권한 설정이 따로 있는지 여쭤보고 싶습니다!

  • EC2의 통신을 제어하는 보안그룹(Security Group), NACL에 의한 차단 등 다양한 원인을 검토해볼 수 있습니다. Flask 서버 동작 중에 발생한 에러 메시지 또는 로그를 남겨주신다면 더 자세한 원인 파악이 가능할 것 같습니다.

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen