AWS - 我如何检查 EC2 是否与 RDS 连接?

AWS - How could I check if EC2 connected with RDS?

我为 RDS(其 type: PostgreSQLsource: launch-wizard-1 (EC2 has))创建了 EC2 实例和安全组。我还创建了 RDS 实例。

那么,请问有什么方法可以检查EC2是否正确连接到RDS?

EC2实例没有任何数据,刚刚创建。

在ec2上安装psql客户端并连接 例如

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

它应该给出表格列表或错误消息

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

  1. 在 ec2 实例上安装数据库客户端并检查 connectivity.This link 将帮助您:

https://github.com/snowplow/snowplow/wiki/Setting-up-PostgreSQL

  1. 您还可以使用 putty 和 ssh 隧道从本地主机连接到 rds 端点。

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