我是新手,正在尝试探索AWS并创建在IIS(在Public中设置为EC2)和MSSQL RDS(在Private中设置)上运行的测试应用程序。但是我的IIS无法在RDS上连接。在我的IIS EC2上,它也具有定义的私有IP,RDS也使用了相同的子网,RDS的安全组允许EC2的子网,EC2的IAM也具有RDS完全访问权限。
但是我的ec2仍然无法连接到RDS。我可以问一下我的设置中缺少什么吗?
答案 0 :(得分:0)
您的配置似乎是:
为此,您应该配置:
EC2-SG
),允许进行连接,以便您可以登录到EC2实例RDS-SG
),具有为SQL Server配置的传入连接(端口1433),源设置为EC2-SG
也就是说,数据库安全组应ALLOW
与与EC2实例相关联的安全组源进行传入连接。 VPC会自动找出IP地址-您无需指定它们。
然后,通过RDS控制台中提供的RDS实例的 DNS名称,从EC2实例连接到RDS db实例。