[英]AWS Redshift Disaster Recovery - Is it possible to restore tables in another account to cluster provisioned by IAC?
Setting AWS Redshift disaster recovery plan.设置 AWS Redshift 灾难恢复计划。 Ideally I would like to have the ability to restore table data to a new cluster (provisioned by IAC) in my DR account.理想情况下,我希望能够将表数据恢复到我的 DR 帐户中的新集群(由 IAC 提供)。
Sharing snapshots with the DR account I don't believe will work as restoring tables needs to take place within the cluster the snapshots were created from.我认为与 DR 帐户共享快照不会起作用,因为恢复表需要在创建快照的集群内进行。
Restoring snapshots to a new provisioned cluster isn't ideal as that cluster creation takes place outside of our IAC.将快照恢复到新配置的集群并不理想,因为集群创建是在我们的 IAC 之外进行的。
I believe my only other option would be to use the COPY/ UNLOAD sql commands?我相信我唯一的其他选择是使用 COPY/UNLOAD sql 命令?
You can have your Redshift cluster automatically backed up to a second AWS Region .您可以将 Redshift 集群自动备份到第二个 AWS 区域。 In case of failover to the second Region, you can restore the Redshift cluster there如果故障转移到第二个区域,您可以在那里恢复 Redshift 集群
If your IaC is CloudFormation, you can then bring the newly restored cluster into your IaC stack如果您的 IaC 是 CloudFormation,那么您可以将新恢复的集群带入您的 IaC 堆栈
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.