在 VPC 中的私有子网中启动 RDS 并从 Web 应用程序访问它

在 VPC 中的私有子网中启动 RDS 并从 Web 应用程序访问它

我设置了一个具有两个子网的 VPC。一个是公共子网(我已将 Internet 网关连接到它),另一个是私有子网。我的 Web 应用程序位于公共子网内,它是一个面向 Web 的子网,用户可以访问。数据库子网位于私有子网内,公众无法访问。我已将安全组设置为 Web 应用程序只能访问数据库实例,而不能访问外部世界。

现在的问题是,我正在公共子网实例中安装 Web 应用程序,我想输入数据库主机、用户名和密码。当我使用 rds 端点时fdfdggtest.c1w3jii.us-east-1.rds.amazonaws.com:3306,它没有通过,无法连接到数据库,但当我使用主机时,localhost它连接到数据库。为什么会发生这种情况。在 VPC 中,RDS 被视为本地主机吗?请帮我解决为什么我无法连接到从 RDS 获得的端点。

相关内容