google-cloud-platformnatopenvpnvpcgoogle-cloud-vpn

Connect Google VPC to database hosted on Scaleway using Scaleway RPN


I have on my hand :

My goal is to connect Airflow with the postgres Database.

My first thought was to create a NAT Gateway with Nebula mesh running on the router with associated certificates to use the ssl connection. But if I understand everything right, I can't install Nebula on the Google's CloudNAT/CloudRouter. I would need to create a NAT Proxy VM myself, which I guess isn't the simpliest idea.

Another idea was to "connect the VPC" to the Scaleway RPN using RPN VP allowing me to bypass Nebula. But I'm not sure how to do so, I tried creating a CloudVPN but something went wrong in the process and I didn't catch any pong.

Can anyone hint me on the right process to solve my problem ? What would be the easiest way to do it ? I'm not fluent yet with cloud platform and networking, so I'm kinda lost in the heavy documentation !

Thank's in advance


Solution

  • It looks like cloud-vpn only supports IPsec and is not compatible with the OpenVPN protocol used by Scaleway's RPN-VPN.

    To do a site-to-site vpn connection you'll need one of those: