使用VPN网关将AWS EC2连接到本地的Google Cloud SQL实例



我有一个AWS帐户,里面有一个EC2,我正试图连接到谷歌云平台内的云SQL Server(MySQL 5.6(。

我已经成功地在AWS和GCP之间建立了一个VPN,并且可以在AWS上的ec2和GCP上的vm之间通过nc回显消息。

由于GCP管理的数据库不在我选择的专有网络内,我遵循本指南为数据库提供了一个私有IP,然后与我的谷歌专有网络进行对等。我通过使用数据库的私有IP从GCP中的VM通过pymsql访问数据库来测试这一点。

然而,我的问题来自于以同样的方式将AWS内部的EC2连接到云SQL数据库,我遵循了本指南,允许从外部来源使用数据库的私有IP,但我似乎被如何使用AWS路由设置到数据库所在的对等网络所困扰。

问题已经解决!

在我的云路由器的广告路由设置中,我误解了Advertise all subnets visible to the Cloud Router (Default)的功能我需要选择Create custom routes" And then the sub-optionAdvertise all subnets visible to the Cloud Router

然后,这允许我将Cloud SQL子网添加到我的路由器,以将IP块传播到AWS。

相关内容

  • 没有找到相关文章

最新更新