云端支持websockets

问题描述 投票:0回答:3

我的网站Angular托管在AWS S3存储桶中,前端为云端,用于SSL和缓存等。我的URL和路由53条目指向CloudFront。如果我必须调用一个websocket [可以想象它是一个可公开访问的websocket],那么它不会工作;我读云前端不支持WebSockets?

我正在调用来自S3的websockets; Cloudfront就在它的前面。这有什么帮助,或者根本不工作?

amazon-web-services amazon-s3 websocket cdn amazon-cloudfront
3个回答
1
投票

Amazon CloudFront目前不支持WebSockets,因此您无法通过CloudFront代理WebSocket连接。

如果您的后端运行EC2实例,请使用Application Load Balancer,它还允许添加AWS颁发的SSL证书并通过WebSockets连接。



0
投票

协议升级应该来自Origin,如果你的Origin正在这样做,CloudFront应该使用websocket。

© www.soinside.com 2019 - 2024. All rights reserved.