我正处于需要数据库的web项目的早期阶段。到目前为止,我一直设法在本地使用SQLite数据库进行开发,在“生产”中使用在AWS RDS上运行的PostgreSQL数据库(主要针对alpha测试人员)。我在数据库中没有任何状态,我不能在必要的时候吹走并重新播种。
然而,我现在正处于我的项目中,我将在生产数据库中拥有状态,我无法通过在本地SQLite数据库中播种来轻松复制。所以我决定创建另一个开发数据库,我通过一个脚本创建它,这个脚本只需要获取我的生产数据库的最后一个快照,并创建一个生产数据库。我成功地运行了这个脚本。。。
但是,我在本地开发环境中很难连接到这个开发数据库。每次尝试连接时,我都会超时。Amazon上的大多数资源似乎表明这可能是一个安全组问题。与我的数据库相对应的安全组当前具有这些入站设置(安全组已删除,但它是作为我的RDS安全组列出的组):
这里有什么明显的问题吗?如何设置安全组,以便连接到本地计算机上的这个开发数据库?