我想将MySQL RDS数据库从一个帐户迁移到另一个帐户,但是没有从另一个帐户选择数据库的规定。
并且即使在迁移之后,我也需要跟踪当前RDS中的所有更改。这就是我们选择MDS服务的原因。
示例:我在帐户A中有一个现有的数据库,在帐户b中有一个新数据库。我需要将数据从帐户A持续迁移到帐户b。
现在我正试图实现它是与AWS数据库迁移服务。我找不到从另一个帐户选择数据库的方法。请建议如果有任何更好的解决方案。
我刚刚制作了这些DMS跨账户作品
首先,您应该在target帐户上创建源端点和目标端点。对于你的问题,你说你不能在你的目标账户上选择源数据库(它留在你的源账户上),因为你的shouldn't
选择了Select RDS DB instance
,相反,你应该在Endpoint configuration
给出信息。
在Endpoint configuration
,提供endpoint identifier
,并选择Provide access information manually
,在服务器名称部分,提供源数据库主机名,您可以在源数据库中找到它,并保留在connectivity & security
部分的源帐户中。
对于目标端点,您可以简单地从目标帐户中选择数据库。
确保您可以在控制台中成功地测试源和目标端点连接。
同时,在Target帐户中创建Replication instances
和Database migration tasks
。
希望对你有帮助
您可以在这两个帐户(e)之间建立网络。g vpc对等),然后在DMS的目标中使用数据库端点。