本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用最低的 TLS 协议版本保护你的 Lightsail 发行版
Amazon Lightsail 使用 SSL/TLS 证书来验证您可以在 Lightsail 发行版中使用的自定义(注册)域名。本指南提供了有关您可以为证书配置的查看器最低 TLS 协议版本(协议版本)的信息,请参阅 Lightsail 中的 SSL/TLS SSL/TLS certificate. For more information about SSL/TLS 证书。查看器是一种向与您的 Lightsail 发行版关联的边缘站点发出 HTTP 请求的应用程序。有关发行版的更多信息,请参阅 Lightsail 中的内容分发网络分发。
当您为分配启用自定义域时,默认情况下会配置 TLSv1.2_2021 协议版本。如本指南后面所述,您可以配置不同的协议版本。Lightsail 发行版不支持自定义 TLS 协议版本。
受支持的协议
Lightsail 发行版可以使用以下 TLS 协议进行配置:
-
(推荐) TLSv1.2_2021
-
TLSv1.2_2019
-
TLSv1.2_2018
-
TLSv1.1_2016
先决条件
满足以下先决条件(如果尚未满足):
确定您的分配的最低 TLS 协议版本
完成以下步骤以确定您的 Lightsail 发行版的最低 TLS 协议版本
注意
在本指南中,您将使用 AWS CloudShell 来执行升级。 CloudShell 是一款基于浏览器的预先认证外壳,您可以直接从 Lightsail 控制台启动它。使用 CloudShell,您可以使用首选外壳运行 AWS CLI 命令,例如 Bash PowerShell、或 Z shell。您无需下载或安装命令行工具,即可完成此操作。有关如何设置和使用的更多信息 CloudShell,请参阅 Lightsai AWS CloudShell l 中的。
-
打开终端、AWS CloudShell 或命令提示符窗口。
-
输入以下命令来确定您的 Lightsail 发行版的最低 TLS 协议版本。
aws lightsail get-distributions --distribution-nameDistributionName--region us-east-1 | grep "viewerMinimumTlsProtocolVersion"在命令中,
DistributionName替换为要修改的发行版的名称。示例
aws lightsail get-distributions --distribution-nameDistribution-1--region us-east-1 | grep "viewerMinimumTlsProtocolVersion"该命令将返回分配的最低 TLS 协议版本的 ID。
示例
"viewerMinimumTlsProtocolVersion": "TLSv1.2_2021"
使用配置最低 TLS 协议版本 AWS CLI
完成以下过程以使用 AWS Command Line Interface (AWS CLI)配置 TLS 协议版本。使用 update-distribution 命令完成此操作。有关更多信息,请参阅AWS CLI 命令参考中的 update-distribution 属性。
-
打开终端、AWS CloudShell 或命令提示符窗口。
-
输入以下命令以更改分配的最低 TLS 协议版本。
aws lightsail update-distribution --distribution-nameDistributionName--viewer-minimum-tls-protocol-versionProtocolVersion在该命令中,将以下示例文本替换为自己的文本:
-
DistributionName使用您要更新的发行版的名称。 -
ProtocolVersion使用有效的 TLS 协议版本。例如,TLSv1.2_2021或TLSv1.2_2019。
示例:
aws lightsail update-distribution --distribution-nameMyDistribution--viewer-minimum-tls-protocol-versionTLSv1.2_2021您的更改需要一些时间才能生效。
-