答案1
这算是个正确的方法。理想情况下,您应该在私有子网内运行 RDS 实例,这样它们就根本无法从公共互联网访问。然后,您可以配置与 aws 的 vpn 连接,或者设置一个可以通过其进行连接的堡垒主机。
但严格来说,对于您已有的实例,添加您的公共 IP 是从您的机器获取访问权限的唯一方式。
答案2
我上周才经历过。正如@tayworm 所说,您至少需要添加服务器 IP 才能在实例中使用数据库。如果您在网站中使用数据库,则可能需要将 IP 地址 (CIDR) 设置为 0.0.0.0/0。至少我必须为我的 Heroku 应用程序执行此操作。