如何将 Amazon Redshift 集群复制到不同的 AWS 账户?

上次更新日期:2021 年 5 月 10 日

我想要将 Amazon Redshift 集群从一个 AWS 账户复制到另一个。该如何操作?

简短描述

在开始之前,请考虑以下要求:

  • 新集群将具有不同的域名系统 (DNS) 终端节点。这意味着,您必须更新所有客户端、应用程序代码和 Amazon Kinesis 数据传输流,才能引用新的终端节点。
  • Amazon Simple Storage Service (Amazon S3) 日志设置不会被迁移。您必须在新集群上启用数据库审计日志记录
  • 存储在 STL 和 SVL 表中的历史信息不会保留在新集群中。

解决方法

要将 Amazon Redshift 集群复制到另一个 AWS 账户:

1.    为您要迁移的集群创建手动快照

2.    与另一个 AWS 账户共享集群快照

3.    在目标 AWS 账户中,从快照还原集群