从外部 VPC 公开访问 AWS RDS
Publicly accessing AWS RDS from outside VPC
我有一个配置了 3 X public 和私有子网的 VPC,以及一个用于 public 的 IGW,一个用于私有的 NAT 网关。
当我创建 RDS 实例时,我将其标记为 publically 可用。当我尝试访问 RDS 端点时,我的连接失败了。
我创建了一个安全组以允许所有流量:0.0.0.0/0,我的 VPC 允许来自我的网络的流量。
如果我将我的 RDS 放在 public 子网中,那么我可以连接,因为 IGW 允许连接。但是当它放在私有子网中时,连接失败?
我已经在 AWS 和论坛上查看了一些 material - 但我似乎无法完成连接。我在配置中缺少什么吗?
如有任何帮助,我们将不胜感激。
干杯。
在研究设置一个在 VPC 外部连接到 client/application 的 RDS 实例后,我遇到了以下问题:
AWS 建议与 RDS 建立以下连接:
- 同一 VPC 中的 EC2 实例
- 不同 VPC 中的 EC2 实例
- 不在 VPC 中的 EC2 实例
- 通过 Internet 的客户端应用程序
如果不使用 EC2,您必须将 RDS 置于 public 子网中,并附加互联网网关并为传入流量设置安全组。
这是给你的参考 link - A DB Instance in a VPC Accessed by a Client Application Through the Internet
我有一个配置了 3 X public 和私有子网的 VPC,以及一个用于 public 的 IGW,一个用于私有的 NAT 网关。
当我创建 RDS 实例时,我将其标记为 publically 可用。当我尝试访问 RDS 端点时,我的连接失败了。
我创建了一个安全组以允许所有流量:0.0.0.0/0,我的 VPC 允许来自我的网络的流量。
如果我将我的 RDS 放在 public 子网中,那么我可以连接,因为 IGW 允许连接。但是当它放在私有子网中时,连接失败?
我已经在 AWS 和论坛上查看了一些 material - 但我似乎无法完成连接。我在配置中缺少什么吗?
如有任何帮助,我们将不胜感激。
干杯。
在研究设置一个在 VPC 外部连接到 client/application 的 RDS 实例后,我遇到了以下问题:
AWS 建议与 RDS 建立以下连接:
- 同一 VPC 中的 EC2 实例
- 不同 VPC 中的 EC2 实例
- 不在 VPC 中的 EC2 实例
- 通过 Internet 的客户端应用程序
如果不使用 EC2,您必须将 RDS 置于 public 子网中,并附加互联网网关并为传入流量设置安全组。
这是给你的参考 link - A DB Instance in a VPC Accessed by a Client Application Through the Internet