我正在寻找选项来存档我的旧数据从AWS RDS MySQL数据库的特定表。我遇到了亚马逊网络服务S3,亚马逊网络服务Glacier,并使用一些管道或桶将数据复制到其中一个,但据我所知,他们将数据复制到保险库或备份数据,但不移动它们。
是否有合适的选项通过从RDS迁移到S3、Glacier或Deep Archive来归档数据?即在创建档案后从AWS RDS中的表中删除。满足我的要求的归档流程的最佳选项是什么?它是否会影响现有的副本?
发布于 2020-01-30 09:10:54
在“存档”数据时,最大的考虑因素是确保它是一种有用的格式,以防您再次想要它。
Amazon RDS最近在export RDS snapshot data to Amazon S3中添加了这一功能。
因此,流程可能是:
将Amazon的快照数据作为
当您稍后想要访问数据时:
如有必要,
查询data
发布于 2020-12-01 04:19:03
最近,我确实使用AWS lambda构建了一个类似的管道,每个月都会按照cron计划(Cloudwatch event)运行,以获取RDS的手动快照,将其导出到S3,并删除超过n天的记录
我添加了我所使用的util类的要点,如果它对任何人有帮助的话就把它添加到这里JS Util class to create and export Db snapshots to S3
PS:我只是想把它作为评论添加到批准的答案中,但没有足够的声誉。
https://stackoverflow.com/questions/59962021
复制相似问题