如何将 AWS RDS 快照转移到不同的 AWS 帐户

如何将 AWS RDS 快照转移到不同的 AWS 帐户

我有一个 RDS 数据库,需要将其快照传输到另一个 AWS 帐户。我知道在可用区域之间执行此操作存在问题,所以我真的不确定这是否可行。

RDS实例是mySql。

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

提前致谢

答案1

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

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

答案2

亚马逊终于实现了这一点。我喜欢使用 AWS Tools for PowerShell 来编写代码,但你可以在 awscli 或其他 SDK 中找到等效的命令。

您可以使用 Edit-RDSDBSnapshotAttribute cmdlet 与另一个账户共享快照 (例如这里),然后您可以使用 Restore-RDSDBInstanceFromDBSnapshot cmdlet 将其还原到共享快照的账户。

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

答案3

我们通过 S3 传输 AMI 快照,我猜想 RDS 快照也同样如此。

您可以为此使用 S3Fox Firefox 插件。

相关内容