0

웹 사이트가 있습니다. AWS S3 버킷에서 호스팅되며 SSL 프런트 및 캐시 등이 있습니다. 내 URL 및 경로 53 개 항목이 CloudFront를 가리 킵니다. websocket을 호출해야한다면 [공개적으로 액세스 할 수있는 웹 소켓을 상상할 수도 있습니다.] 작동하지 않을 것입니다. 클라우드 프론트는 웹 소켓을 지원하지 않습니다.Cloudfront가 웹 소켓을 지원할 수 있습니까

S3에서 websocket을 호출하고 있는데 Cloudfront는 그저 infront입니다. 도움이 되나요? 아니면 전혀 작동하지 않습니까?

답변

0

Amazon CloudFront는 현재 WebSocket을 지원하지 않으므로 CloudFront를 통해 WebSocket 연결을 프록시 할 수 없습니다.

백엔드에서 EC2 인스턴스가 실행중인 경우 AWS 발급 SSL 인증서를 추가하고 WebSocket을 통해 연결할 수있는 Application Load Balancer를 사용하십시오.

+0

내 S3 코드가 일부 websocket을 호출 할 수 있습니까? 최소한 소켓 클라이언트로 작동 할 수 있습니까? – Jocket

+0

S3 코드를 말할 때 JS 코드가 브라우저에로드되었다고 가정합니다. 그렇다면 브라우저에서 웹 소켓을들을 수 있어야합니다. – Ashan