将 EC2-Classic 集群迁移到 VPC
注意
我们将于 2022 年 8 月 15 日停用 EC2-Classic。
EC2-Classic 平台上的一些旧式 ElastiCache 集群不在 Amazon VPC 中。您可以通过以下步骤使用 Amazon Web Services Management Console 将其移动到 Amazon VPC 中:
将 EC2-Classic 集群迁移到 VPC
注意
要确定您的集群是否在 EC2-Classic 平台上,请参阅 确定集群的平台。
您首先需要创建 Virtual Private Cloud (VPC)。按照创建 Virtual Private Cloud (VPC) 中的步骤创建 VPC。
创建 VPC 后,按照子网和子网组中的步骤创建子网组。
您的 VPC 带有默认的安全组。您可以选择使用它,也可以按照 Amazon VPC 文档中 VPC 的安全组中的步骤创建一个。
创建 Memcached 集群。在 Advanced Memcached settings(高级 Memcached 设置)、Subnet group(子网组)下,选择属于您之前创建的 VPC 的子网组。有关在 VPC 中创建 Memcached 集群的更多信息,请参阅创建 Memcached 集群。
要将 EC2-Classic 实例链接到 VPC 中的 ElastiCache for Memcached 集群,您必须先为 ClassicLink 启用 VPC。如果 VPC 的路由与 EC2-Classic 私有 IP 地址范围冲突,则不能为该 VPC 启用 ClassicLink。有关更多信息,请参阅 ClassicLink 的路由。
为 VPC 启用 ClassicLink
通过以下网址打开 Amazon VPC 控制台:https://console.aws.amazon.com/vpc/
。 在导航窗格中,选择 Your VPCs(您的 VPC)。
选择 VPC。
依次选择操作、启用 ClassicLink。
当系统提示进行确认时,选择启用 ClassicLink。
(可选)如果您希望公有 DNS 主机名解析为私有 IP 地址,请在链接任何实例之前先对 VPC 启用 ClassicLink DNS 支持。有关更多信息,请参阅启用 ClassicLink DNS 支持。
最后,按照连接到集群节点中的步骤,从 EC2 实例连接到 ElastiCache 集群。
注意
VPC 平台上可能不支持上一代节点类型。有关 VPC 支持的节点类型的完整列表,请参阅 Amazon 区域支持的节点类型。