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

最佳答案

不应将源设置为同一安全组,而应设置从哪个源连接。您可以使用0.0.0.0/0启用来自任何源的流量。

10-05 21:19
查看更多