【问题标题】:Enable local development access to PostgreSQL DB on Amazon RDS在 Amazon RDS 上启用对 PostgreSQL 数据库的本地开发访问
【发布时间】:2017-12-15 03:09:52
【问题描述】:

我正处于需要数据库的网络项目的早期阶段。到目前为止,我已经设法在本地使用 SQLite 数据库进行开发,并在“生产”中使用在 AWS RDS 上运行的 PostgreSQL 数据库(主要用于 alpha 测试人员)。我在数据库中没有任何状态,我不能在必要时吹掉并重新播种。

但是,我现在正处于我的项目中,我将在生产数据库中拥有无法通过在本地 SQLite 数据库中播种轻松重现的状态。所以我决定创建另一个开发数据库,​​我通过一个脚本创建我的生产数据库的最后一个快照并创建一个生产数据库。我已经设法让这个脚本运行并取得了一定程度的成功......

但是我在本地开发环境中连接到这个开发数据库时遇到了困难。每次我尝试连接时,我都会超时。 Amazon 上的大多数资源似乎表明这可能是安全组问题。我的数据库对应的安全组目前有这些入站设置(安全组被擦除,但它是列为我的RDS安全组的组):

这里有什么明显的错误吗?如何设置我的安全组,以便我可以连接到本地计算机上的这个开发数据库?

【问题讨论】:

    标签: postgresql amazon-web-services amazon-rds amazon-vpc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 2015-11-16
      • 2018-10-03
      • 1970-01-01
      相关资源
      最近更新 更多