云端支持websockets

时间:2017-12-05 03:15:58

标签: amazon-web-services amazon-s3 websocket cdn amazon-cloudfront

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

我正在调用来自S3的websockets; Cloudfront就在它的前面。那有帮助还是根本无法工作?

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

答案 2 :(得分:0)

协议升级应该来自Origin,如果您的Origin正在这样做,则CloudFront应该与websocket一起使用。