我有一个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的火狐插件。