我想将我的Amazon Redshift群集的快照备份到Amazon Glacier中。
我看不到使用Redshift或Glacier的API可以做到这一点。我也看不到将红移快照导出到自定义S3存储桶的方法,这样我就可以编写脚本将文件移动到Glacier中。
我该如何完成这个任务,有什么建议吗?
发布于 2016-10-03 15:28:14
Amazon Redshift中没有直接将数据导出到Amazon Glacier的功能。
虽然Amazon Redshift snapshots存储在亚马逊S3中,但只能通过亚马逊Redshift控制台访问,以便将数据恢复到Redshift。这些快照不能用于任何其他目的(例如,移动到Amazon Glacier)。
将数据从Redshift移动到冰川的最接近的选择是使用Redshift UNLOAD命令将数据导出到亚马逊S3中的文件,然后将数据从S3 lifecycle到冰川。
或者,简单地将数据保存在红移快照中。超出集群预配存储大小的备份存储和集群销毁后存储的备份按标准Amazon S3 rates计费。这样做的好处是可以很容易地加载回Redshift集群。虽然你会为存储支付稍微多一点的钱(与Glacier相比),但真正节省成本的是将来快速恢复数据的便利性。
发布于 2019-07-11 17:22:31
任何备份的使用案例,因为Redshift会自动保存快照。这是一个参考link
https://stackoverflow.com/questions/39801666
复制相似问题