如果我想将EC2连接到VPC中的RDS,我应该使用哪个主机名?(If I want to connect EC2 to RDS in a VPC, what hostname should I use?)

我有一个运行在EC2中的应用程序和一个运行在RDS中的PostgreSQL数据库,它们都在同一个VPC中。 我相信我已经创建了必要的安全组,但是如何确定要从我的应用程序中使用的数据库服务器的主机名?

I have an application running in EC2 and a PostgreSQL db running in RDS, both inside the same VPC. I believe I have created the necessary security group, but how do I determine the hostname of the db server to use from my application?

最满意答案

在RDS仪表板中展开该实例的行。 然后,您可以看到“Endpoint:”旁边使用的DNS名称。

RDS

上图中的我的RDS实例具有域: [redacted].us-west-2.rds.amazonaws.com 。 将鼠标悬停在旁边的信息图标上( i在黑色圆圈上)可以看到可以访问它的安全组。

Expand the row for that instance in the RDS dashboard. Then you can see the DNS name to use next to "Endpoint:".

RDS

My RDS instance in the image above has the domain: [redacted].us-west-2.rds.amazonaws.com. Hovering over the information icon (i on a dark circle) next to it shows me the security groups that can access it.

更多推荐