CloudFront 支持哪些协议?

1 分钟阅读
0

我可以在我的 Amazon CloudFront 分配中使用哪些协议?

解决方法

CloudFront 支持 HTTP、HTTPS 和 WebSocket 作为分配协议。

CloudFront 和浏览者连接的 HTTP 版本

CloudFront 支持 HTTP 版本 1.0、1.1 和 2,用于连接查看器。默认情况下,HTTP 版本 1.0、1.1 和 2 处于打开状态。

要更新 HTTP 设置,请访问您的分配配置的 General(常规)选项卡。HTTP 版本 2 可以开启或关闭。要使用 HTTP 版本 2,查看器必须支持 TLS 1.2 或更高版本以及服务器名称指示(SNI)。

CloudFront 和自定义源的 HTTP 版本

CloudFront 和自定义源之间不支持 HTTP 版本 2。CloudFront 使用 HTTP 版本 1.1 将请求转发到自定义源。有关更多信息,请参阅自定义源的请求和响应行为

支持的 WebSocket 连接

CloudFront 在全球范围内支持 WebSocket 连接,无需额外配置。要建立 WebSocket 连接,客户端使用 HTTP 的升级语义发送一个 HTTP 请求来更改协议。

默认情况下,WebSocket 协议使用端口 80 进行常规 WebSocket 连接,使用端口 443 进行通过 TLS/SSL 的 WebSocket 连接。您为 CloudFront 查看器协议策略和协议(仅限自定义源)选择的选项会应用于 WebSocket 连接和 HTTP 流量。有关更多信息,请参阅将 WebSocket 与 CloudFront 分配搭配使用


相关信息

您创建或更新分配时指定的值

查看器与 CloudFront 之间支持的协议和密码

AWS 官方
AWS 官方已更新 2 年前