我可以从AWS控制台上看到我的RDS实例每天都在备份。根据FAQ,我了解到它被备份在S3上。但是当我使用控制台查看我的S3存储桶时,我没有看到RDS备份。
所以:
- 我如何获取我的RDS备份?
- 一旦我获得了它,我该如何使用它来恢复我的数据库,即它是一个常规的mysqldump文件还是其他类型的文件?
我可以从AWS控制台上看到我的RDS实例每天都在备份。根据FAQ,我了解到它被备份在S3上。但是当我使用控制台查看我的S3存储桶时,我没有看到RDS备份。
所以:
RDS快照和EBS快照都存储在S3中,但不能通过S3接口访问。您可以通过单击AWS管理控制台中的“恢复快照”来恢复整个数据库。
好的 - 我在数据库快照下看到了它,自动快照(我之前选择了手动快照,所以没有看到它)
我曾经遇到过同样的问题,我的解决方法是编写了一个简单的bash脚本来帮我完成这个任务。但是它只能在单个区域中正常工作,无法处理多个区域。以下是该脚本链接http://geekospace.com/back-up-and-restore-the-database-between-two-aws-ec2-instances/。