连接到具有受限网络访问的 postgres RDS 实例?

连接到具有受限网络访问的 postgres RDS 实例?

我有一个无法从公共互联网访问的 RDS 实例。通过控制台从备份执行还原后,我希望能够连接到数据库并获取 psql shell,以便我可以执行基本测试以确认还原是否成功。

使用 SSM 会话管理器,可以通过 AWS 控制台在 EC2 实例中获取 shell。是否有类似的东西可以让我们在 postgres RDS 中获取 shell?或者是否需要在 VPC 内创建一个 EC2 实例并从那里连接?

答案1

您需要位于 VPC 内 - 只要附加到 RDS 的安全组允许 VPC 私有子网,就可以在同一个 VPC 内创建一个实例。唯一的另一种方法是,如果您有某种允许访问 VPC 的 VPN,由于 RDS 没有互联网访问权限,您基本上需要访问它。

相关内容