Amazon web services AWS-如何检查EC2是否与RDS连接?

Amazon web services AWS-如何检查EC2是否与RDS连接?,amazon-web-services,amazon-ec2,amazon-rds,Amazon Web Services,Amazon Ec2,Amazon Rds,我为RDS创建了EC2实例和安全组(其类型:PostgreSQL和来源:launch-wizard-1(EC2已))。我还创建了RDS实例 那么,有没有办法检查EC2是否正确连接RDS EC2实例没有任何数据,它只是创建的。在EC2上安装一个psql客户端并连接 比如说 yum install postgres echo '\dS' |psql -h postgres-db.ca9yqwjklxox.eu-west-2.rds.amazonaws.com 它应该给出一个表列表或一条错误消息有两

我为RDS创建了EC2实例和安全组(其
类型:PostgreSQL
来源:launch-wizard-1(EC2已)
)。我还创建了RDS实例

那么,有没有办法检查EC2是否正确连接RDS


EC2实例没有任何数据,它只是创建的。

在EC2上安装一个psql客户端并连接 比如说

yum install postgres
echo '\dS' |psql -h postgres-db.ca9yqwjklxox.eu-west-2.rds.amazonaws.com

它应该给出一个表列表或一条错误消息

有两种方法可以尝试连接到RDS进行测试:

  • 在ec2实例上安装db client并检查连接。此链接将帮助您:
  • 您还可以使用putty和ssh隧道从本地主机连接到rds端点

  • 连接后,您可以使用本地数据库客户端(如dbeaver)进行连接。

    我是否应该更改postgres db.ca9yqwjklox.eu-west-2.rds.amazonaws.com?在rds仪表板上选择数据库。然后查看“端点”设置并使用that@Vorsprung我也尝试了同样的方法,但得到了这样的错误:“psql:error:无法连接到服务器:操作超时服务器是否在主机“XXXX.rds.amazonaws.com”(192.168.x.x)上运行并在端口5432上接受TCP/IP连接?”这意味着什么?@mgb这可能意味着您的网络和/或安全组是错误的。您正在使用的地址在标准postgresql端口上无法访问