通过 VPN 连接 RDS

San*_*iar 5 amazon-web-services amazon-rds

我的 MySQL 数据库存储在 AWS RDS 中。我需要将此数据库连接到由另一个提供商托管的我的网站。但我在AWS中没有公共IP。所以他们告诉我通过VPN连接。我怎样才能做到这一点?

Mar*_*bak 1

这是一个非常广泛的问题。您的本地网络上是否有可以支持通往 AWS 的 IPSec 隧道的设备?例如,我使用 SonicWall TZ400,但有来自许多供应商的许多设备支持此功能。

如果您没有这样的设备,则需要购买一个。

然后,您需要配置您的 VPC(我假设您的 RDS 实例位于 VPC 中,并且 RDS 实例位于私有子网中(未分配公共 IP 地址)?

假设您有支持 IPSec 隧道的本地物理网络设备,则需要定义客户网关 (CGW)、虚拟专用网关 (VPW) 和 VPN 连接。

这并不像听起来那么难,但涉及几个步骤。

请参阅此处了解详细步骤: https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/SetUpVPNConnections.html