如何将 Amazon Redshift 集群移动到其他子网中?

上次更新时间:2020 年 9 月 18 日

我试图将我的 Amazon Redshift 集群移动到其他子网中。该如何操作?

简短描述

启动新的 Amazon Redshift 集群时,将提供 Amazon Virtual Private Cloud (Amazon VPC)安全组集群子网组 。在启动期间,Amazon Redshift 从关联的集群子网组中选取随机子网。

要将现有 Amazon Redshift 集群移动到其他子网中,请从快照还原您的集群。 此外,请确保子网组中只有一个子网。否则,Amazon Redshift 可能无法在该特定子网中启动集群。

解决方法

要将 Amazon Redshift 集群移动到其他子网组中,请执行以下步骤:

1.    创建集群的手动快照

2.    使用刚创建的快照还原集群

3.    在其他配置下,禁用使用默认设置。

4.    选择属性选项卡。

5.    选择网络和安全

6.    选择所需的子网组。

7.    选择从快照还原集群

有关更多信息,请参阅如何将我的 Amazon Redshift 集群从一个 VPC 移动到另一个 VPC?

要确认您的 Amazon Redshift 集群正在使用哪个子网和子网组,请执行以下步骤:

1.    打开 Amazon Redshift 控制台

2.    选择集群选项卡。

3.    选择您的 Amazon Redshift 集群。

4.    选择属性选项卡。

5.    选择网络和安全以查看网络详细信息。网络和安全信息显示正在使用的子网组。

6.    选择连接详细信息旁边的下拉箭头。连接详细信息显示可帮助您验证所使用子网的信息(如节点 IP 地址和子网组的范围)。列出的子网必须来自您的子网组。

子网最佳实践

当您将 Amazon Redshift 集群移动到其他子网时,请考虑以下最佳实践:

  • 配置您的集群子网组,以便子网驻留在同类网络中。在同类网络配置中,属于该组的所有子网共享相似的网络规则,并作为一个统一的网络执行。同类网络配置还可以最大限度地减少将 Amazon Redshift 集群移动到其他子网中时可能出现的任何连接问题。
  • 确保子网组内的每个子网中都有足够的 IP 地址。否则,Amazon Redshift 会将您的集群置于同一可用区 (AZ) 内的两个或多个子网中。如果同一可用区内没有可用子网,或者可供使用的 IP 地址不足,则集群启动可能会失败。要解决启动失败,请删除任何未使用的弹性网络接口。或者,您可以通过选择不同的子网组将 AWS 资源移动到不同的子网中。

这篇文章对您有帮助吗?


您是否需要账单或技术支持?