我想将我的 Amazon Redshift 数据从一个集群迁移到另一个集群。
您可以使用数据共享、Amazon Redshift Spectrum、Amazon Simple Storage Service(Amazon S3)或集群快照来迁移 Amazon Redshift 数据。
您可以使用数据共享在 Amazon Redshift 集群之间通过 AWS 账户或 AWS 区域共享实时数据。
**注意:**Amazon Redshift 数据共享仅适用于 RA3 节点类型。有关 RA3 节点迁移,请参阅如何将我的 Amazon Redshift 集群迁移到 RA3 节点类型?
对于 AWS 账户,请参阅在 AWS 账户中共享数据和跨 AWS 账户共享数据。
对于 AWS 区域,请参阅跨 AWS 区域共享数据。
有关更多信息,请参阅在 Amazon Redshift 中跨集群共享数据。
您可以使用 Amazon Redshift Spectrum 查询外部数据。您还可以使用 Amazon Redshift Spectrum 在多个集群上共享数据。有关说明,请参阅如何在 Amazon Redshift Spectrum 中创建和查询外部表?
您可以将数据从 Amazon Redshift 转移到 Amazon S3 存储桶。有关说明,请参阅如何将 Amazon Redshift 中的数据复制或卸载至另一个账户中的 Amazon S3 存储桶?
或者,您可以使用 Amazon Redshift 卸载/复制实用程序在 Amazon Redshift 集群或数据库之间将数据迁移到 Amazon S3。
您可以通过创建和共享手动快照将 Amazon Redshift 预置的集群复制到另一个 AWS 账户。有关说明,请参阅如何将 Amazon Redshift 预置集群复制到不同的 AWS 账户?
开始使用数据共享
如何将 Amazon Redshift 预置集群从一个 VPC 移动到另一个 VPC?
使用 AWS 命令行界面(AWS CLI)和 Amazon Redshift API 管理快照
如何通过另一个 AWS 账户复制 S3 对象?