我有以下设置:
我在ECS中运行的应用程序使用DNS名称连接到RDS,但是,而不是私有IP DNS解析公共IP地址。
在RDS中,我希望配置严格的安全规则,以防止来自外部世界的连接--我想将它限制为只接受来自VPC-1的连接。
我试过以下几点:
我想不出如何正确配置它了。一旦我允许RDS的所有入站流量(0.0.0.0/0),一切都开始正常工作,但我不想那样做。
我在这里错过了什么?也许我应该使用完全不同的方法来保护对RDS的访问?
发布于 2018-05-09 14:49:05
我通过使用NAT网关解决了这个问题--我不知道为什么它不能更早地工作,我改变了方法,首先创建VPC,然后创建ECS集群,并将它与先前创建的VPC相关联。
通过这个设置,从应用程序到RDS的任何通信都要经过NAT,这样我就可以设置安全组规则来允许这种通信量。另一方面,公共子网中的负载均衡器能够与位于专用网络中的集群通信。
https://stackoverflow.com/questions/50249493
复制相似问题