将 EC2 Amazon Linux2 连接到 RDS PostgreSQL

Connecting EC2 Amazon Linux2 to RDS PostgreSQL

我有一个 EC2 Amazon Linux2 运行,我想从 EC2 访问 RDS PostgreSQL 数据库。 我已经完成将 EC2 的安全组 ID 添加到 RDS 的安全组入站。 我也从本地 PC 成功连接到 RDS。

我正在寻找一种方法(或 cli 命令)从 EC2 Amazon Linux 连接到 RDS。 MySQL 的类似方法是:

sudo yum install mysql
mysql -u {username} -p -h {hostname}

我想对 PostgreSQL 做同样的事情,但找不到如何做。 如果有什么方法可以跟进,请告诉我。

谢谢!

你为什么不使用 docker

我想到的最简单、最快的方法就是这样做

首先,安装docker

$ curl -L get.docker.com | sudo bash
$ sudo usermod -a -G docker $(whoami)

...您需要注销并登录!

然后运行docker容器

$ docker run --rm -it postgres psql -h [your_RDS_host] -U [username] -W [database_name]

你应该没事的