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

上次更新时间:2020 年 5 月 27 日

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

简短描述

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

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

解决方法

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

  1. 为您要迁移的集群创建手动快照
  2. 与另一个 AWS 账户共享集群快照
  3. 在目标 AWS 账户中,从快照还原集群