我继承了一个AWS RDS实例,这是我第一次尝试管理数据世界中的那部分事情,对不起,如果我误解或忽视了任何事情!
我正在尝试使用Zapier将第三方应用程序连接到我们的AWS RDS Postgresql数据库。我在postgres中创建了一个新用户,可以从本地计算机使用这些凭据进行连接,而不会出现问题。但是,当我尝试使用相同的凭据将Zapier连接到我们的数据库时,它将失败。这绝对是由于我们只允许列入白名单的IP连接到数据库这一事实。因此,我应该能够将Zapier的IP地址列入白名单,并且问题已解决,是吗?
不幸的是,我无法弄清Zapier需要我将哪些IP列入白名单。 This article没有用,因为“我们从此处列出的IP地址发送数据库连接。”链接已死。我可以在MongoDB连接帮助页面中找到类似的链接,但它链接到我认为的every single AWS IP address。
我之前肯定有很多人能够建立此连接,那么我还缺少什么呢?到目前为止,扎皮尔对我几乎没有帮助。
答案 0 :(得分:1)
在本文中,您仅链接到PostreSQL-Link已失效,其他两个(MySQL和SQL-Server)正常工作。在这两种情况下,他们都使用静态IP连接到您的数据库(Source):
如果您使用非AWS主机,例如Rackspace,HostGator,Linode,DigitalOcean等,这很有用。Zapier连接当前来自静态IP地址。 Zapier将通过以下IP地址建立到数据库的连接:
54.86.9.50
重要提示:不要忘了做两件事:打开防火墙并将IP添加到用户的GRANT权限。
两篇文章中都列出了IP 54.86.9.50 ,因此他们也有可能使用它来建立与Postgres的连接。
我会尝试将54.86.9.50
添加到安全组并检查其是否有效。