如何将AWS RDS快照传输到不同的AWS账户

我有一个RDS数据库,我需要将快照传输到另一个AWS账户。 我知道有问题能够做到这一点之间的可用性,所以我真的不确定这是否可能。

RDS实例是mySql。

如果无法传输快照,请说明如何将数据从一个RDS实例传输到另一个RDS实例而不下载任何内容(数据库超过200GB)。

提前致谢

我们已经决定目前解决这个问题的唯一方法是在第二个帐户中创build一个服务器,并将数据库从mySQL转储到已安装的卷。

然后可以将其恢复到第二个帐户中的新RDS实例。

亚马逊终于可以做到这一点。 我喜欢使用AWS Tools for PowerShell对其进行编码,但是您可以在awscli或其他SDK中find等效的命令。

您可以使用Edit-RDSDBSnapshotAttribute cmdlet( 此处为示例 )与另一个帐户共享快照,然后使用Restore-RDSDBInstanceFromDBSnapshot cmdlet将其恢复到共享快照的帐户。

您甚至可以现在共享encryption的快照。 这是一个很好的演练如何做到这一点。

我们通过S3传输AMI快照,我猜RDS快照也一样。

你可以使用S3Fox的火狐插件。