尝试使用Postgresql连接到Amazon RDS时出错

尝试使用Postgresql连接到Amazon RDS时出错,postgresql,amazon-web-services,Postgresql,Amazon Web Services,我是AWS和Postgresql的新手。我正在尝试连接一个AWS RDS db,我在其中设置了一个PostGresql数据库 psql -h <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amazonaws.com:5432 psql: could not translate host name <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amaz

我是AWS和Postgresql的新手。我正在尝试连接一个AWS RDS db,我在其中设置了一个PostGresql数据库

psql -h <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amazonaws.com:5432
psql: could not translate host name <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amazonaws.com:5432 to address: nodename nor servname provided, or not known
psql-h.ctmkmqls5kgp.ap-southerast-1.rds.amazonaws.com:5432
psql:无法将主机名.ctmkmqls5kgp.ap-southest-1.rds.amazonaws.com:5432转换为地址:提供的节点名或服务名,或未知
我已经编辑了命令和收到的错误消息。将替换为实例的实际名称

有人能帮我解决这个错误吗


谢谢。

使用
-p
选项指定您的端口号
-h
选项仅用于指定您的主机

试着这样做:

psql -p 5432 -h <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amazonaws.com -U <your user name>
psql-p5432-h.ctmkmqls5kgp.ap-southerast-1.rds.amazonaws.com-U

使用
-p
选项指定端口号
-h
选项仅用于指定您的主机

试着这样做:

psql -p 5432 -h <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amazonaws.com -U <your user name>
psql-p5432-h.ctmkmqls5kgp.ap-southerast-1.rds.amazonaws.com-U

您是否尝试使用IP地址?如果您可以提供您的主机名格式,这将有助于其他人回答您的问题。您是否确实使用了
而不是使用RDS提供的DNS名称?没有标记,我使用了DNS名称。。只需将其替换为用于此问题的。。!!在创建实例时,您是否提供了可公开访问的
?你能用创建实例的命令更新帖子吗!嗨,弗兰克,是的。。我在我的安全组中提供了公共访问。至于我创建RDS实例的方式,我使用的是web控制台,而不是AWS CLI。您是否尝试使用IP地址?如果您可以提供您的主机名格式,这将有助于其他人回答您的问题。您是否确实使用了
而不是使用RDS提供的DNS名称?没有标记,我使用了DNS名称。。只需将其替换为用于此问题的。。!!在创建实例时,您是否提供了可公开访问的
?你能用创建实例的命令更新帖子吗!嗨,弗兰克,是的。。我在我的安全组中提供了公共访问。至于创建RDS实例的方式,我使用的是web控制台,而不是AWS CLI。