你可以从S3存储桶中恢复MySQL转储文件到RDS实例吗?

作为灾难​​恢复策略的一部分,我正在调查运行常规MySQL转储到S3存储桶(部分原因是入站数据传输的零成本!)。 在发生灾难时,我想将S3中的转储文件恢复到新的RDS实例。 尽pipe广泛的search,我找不到任何这样的例子。 有谁知道这是可能的吗?

为了给出一点上下文,这是一个500GB的写入重量轻的24×7 MySQL数据库。 我打算使用MySQL复制到一个从机,然后我们可以从主机发生故障的情况下发送到S3的转储(我们使用同一主机提供商复制主机和从机,虽然他们在不同的数据中心)。

目前在RDS中没​​有这样的function,如下所述:

https://forums.aws.amazon.com/message.jspa?messageID=213853

但AWS的人推荐这个过程:

http://aws.amazon.com/articles/2933

当我试图将运行在我的机器上的mysql服务器备份到RDS mysql时,它对我有效。 (我的机器正在运行windows,但它也应该为linux的mysql转储工作)

mysqldump -u root -p --databases 'mydatabase' > dump.sql

然后,只需上传到RDS实例:

mysql -h myrds.com -u myuser -p < dump.sql