View a markdown version of this page

启用传输中加密 - 亚马逊 ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

启用传输中加密

所有无服务器缓存均启用了传输中加密。在基于节点的集群上,您可以使用、CLI 或 AP Amazon I 启用传输 Amazon Web Services 管理控制台中加密。 ElastiCache

使用启用传输中加密 Amazon Web Services 管理控制台

在设计自己的集群时,采用 Dev/Test “轻松创建” 方法的 “” 和 “生产” 配置启用了传输中加密。在您选择自己的配置时,请进行以下选择:

  • 单击传输中加密选项的启用旁边的复选框。

有关这个分步过程,请参阅以下内容:

启用传输中加密分为两步,您必须先将传输加密模式设置为 preferred。此模式允许您的 Valkey 或 Redis OSS 客户端使用加密和未加密的连接进行连接。将所有 Valkey 或 Redis OSS 客户端迁移为使用加密连接后,您可以修改集群配置以将传输加密模式设置为 required。将传输加密模式设置为 required 将删除所有未加密的连接,并且仅允许加密连接。

设置你的 传输加密模式 修改为 首选
  1. 登录 Amazon Web Services 管理控制台 并打开 Amazon ElastiCache 控制台,网址为https://console.aws.amazon.com/elasticache/。

  2. 从左侧导航窗格上列出的 ElastiCache资源中选择 Valkey 缓存或 Redis OSS 缓存。

  3. 选择要更新的缓存。

  4. 选择 Actions(操作)下拉列表,然后选择 Modify(修改)。

  5. 在 Security(安全)部分的 Encryption in transit(传输中加密)下,选择 Enable(启用)。

  6. 选择 Preferred(首选)作为 Transit encryption mode(传输加密模式)。

  7. 选择 Preview changes(预览更改),然后保存更改。

将所有 Valkey 或 Redis OSS 客户端迁移为使用加密连接后:

设置你的 传输加密模式 修改为 必需
  1. 登录 Amazon Web Services 管理控制台 并打开 Amazon ElastiCache 控制台,网址为https://console.aws.amazon.com/elasticache/。

  2. 从左侧导航窗格上列出的 ElastiCache资源中选择 Valkey 缓存或 Redis OSS 缓存。

  3. 选择要更新的缓存。

  4. 选择 Actions(操作)下拉列表,然后选择 Modify(修改)。

  5. 在 Security(安全)部分中,选择 Required(必需)作为 Transit encryption mode(传输加密模式)。

  6. 选择 Preview changes(预览更改),然后保存更改。

使用启用传输中加密 Amazon CLI

要在使用 Amazon CLI创建 Valkey 或 Redis OSS 复制组时启用传输中加密,请使用参数 transit-encryption-enabled。

使用 Amazon CLI 操作create-replication-group和以下参数创建具有启用传输中加密的副本的 Valkey 或 Redis OSS 复制组:

关键参数:
  • --engine – 必须为 valkey 或 redis。

  • --transit-encryption-enabled:必填项。如果要启用传输中加密,还必须为 --cache-subnet-group 参数提供值。

  • --num-cache-clusters – 必须至少为 1。此参数的最大值为 6。

有关更多信息,请参阅下列内容:

使用 Amazon CLI 操作create-replication-group和以下参数创建启用传输中加密的 Valkey 或 Redis OSS(已启用集群模式)复制组:

关键参数:
  • --engine – 必须为 valkey 或 redis。

  • --transit-encryption-enabled – 必填项。如果要启用传输中加密,还必须为 --cache-subnet-group 参数提供值。

  • 使用以下参数集之一指定复制组的节点组配置:

    • --num-node-groups – 指定此复制组中的分片数(节点组)。此参数的最大值为 500。

      --replicas-per-node-group – 指定每个节点组中的副本节点数。此处指定的值适用于此复制组中的所有分片。此参数的最大值为 5。

    • --node-group-configuration – 分别指定每个分片的配置。

有关更多信息,请参阅下列内容:

启用传输中加密分为两步,您必须先将传输加密模式设置为 preferred。此模式允许您的 Valkey 或 Redis OSS 客户端使用加密和未加密的连接进行连接。将所有 Valkey 或 Redis OSS 客户端迁移为使用加密连接后,您可以修改集群配置以将传输加密模式设置为 required。将传输加密模式设置为 required 将删除所有未加密的连接,并且仅允许加密连接。

使用 Amazon CLI 操作modify-replication-group和以下参数更新已禁用传输中加密的 Valkey 或 Redis OSS(已启用集群模式)复制组。

启用传输中加密
  1. 使用以下参数将传输加密模式设置为 preferred

    • --transit-encryption-enabled:必填项。

    • --transit-encryption-mode - 必须设置为 preferred。

  2. 使用以下参数将传输加密模式设置为 required:

    • --transit-encryption-enabled:必填项。

    • --transit-encryption-mode - 必须设置为 required。