MySQL AWS 和 GCP 之间的主从复制

MySQL Master Slave Replication between AWS and GCP

我一直在Mysql主从复制中做一个项目。我想在 AWS 和 GCP 之间设置主从复制,其中 AWS 将 AWS RDS 作为主服务器,从服务器或副本位于 GCP 端。但是我想在 GCP 端创建这个副本,而不在 AWS 上公开公开主实例。这意味着这应该发生在专用网络中。

我找到了解决方案,我们可以在其中为主实例创建代理,然后使用云 SQL 迁移服务在 GCP 端创建副本。但这不是我想要的。我不想为主实例分配代理。

副本创建过程应在专用网络内进行。

接下来我该做什么?帮助。

此外,如果问题仍然不清楚,请告诉我。

如果主服务器 (AWS) 上的专用网络是必须的,那么这是不可能的。关于使用云 SQL 作为外部副本的 documentation 对来源的要求很清楚:

Ensure that the source database server meets these configuration requirements:

  • An externally accessible IPv4 address and TCP port.

在 AWS VPC 和 GCP 私有网络之间创建一个中转网关。

https://docs.aws.amazon.com/vpc/latest/tgw/what-is-transit-gateway.html