从 VPC 外部公开访问 AWS RDS

mat*_*ski 3 amazon-web-services amazon-rds amazon-vpc

我有一个配置了 3 个公共和私有子网的 VPC 和一个用于公共的 IGW,用于私有的 NAT 网关。

创建 RDS 实例时,我会将其标记为公开可用。当我尝试访问 RDS 端点时,我的连接失败。

我创建了一个安全组以允许所有流量:0.0.0.0/0,我的 VPC 允许来自我的网络的流量。

如果我将 RDS 放在公共子网中,那么我可以连接,因为 IGW 允许连接。但是放到私有子网后,连接失败?

我在 AWS 和论坛上查看了大量材料 - 但我似乎无法确定连接。我在配置中缺少什么吗?

任何帮助将不胜感激。

干杯。

mat*_*ski 5

在研究使用 VPC 外部到客户端/应用程序的连接设置 RDS 实例后,我遇到了以下问题:

AWS 建议与 RDS 建立以下连接:

  1. 同一 VPC 中的 EC2 实例
  2. 不同 VPC 中的 EC2 实例
  3. 不在 VPC 中的 EC2 实例
  4. 通过 Internet 的客户端应用程序

在不使用 EC2 的情况下,您必须将 RDS 放置在一个公共子网中,并连接了 Internet 网关并为传入流量设置了安​​全组。

这里有一个参考链接供您参考 -客户端应用程序通过 Internet 访问的 VPC 中的数据库实例

客户端到 RDS