postgresql - 如何将 AWS RDS 安全组中的 Zapier IP 地址列入白名单

标签 postgresql amazon-web-services zapier aws-security-group

我继承了一个 AWS RDS 实例,这是我第一次尝试管理数据世界中的这方面事物,如果我误解或忽略了任何内容,请抱歉!

我正在尝试使用 Zapier 将第 3 方应用程序连接到我们的 AWS RDS Postgresql 数据库。我在 postgres 中创建了一个新用户,并且可以从我的本地计算机连接这些凭据,没有问题。但是,当我尝试使用相同的凭据将 Zapier 连接到我们的数据库时,它失败了。这肯定是因为我们只允许列入白名单的 IP 连接到我们的数据库。那么,我应该能够将 Zapier 的 IP 地址列入白名单并解决问题,是吗?

不幸的是,我无法弄清楚 Zapier 需要我将哪些 IP 列入白名单。 This article没有用,因为“我们从此处列出的 IP 地址发出数据库连接。”链接已失效。我可以在 MongoDB 连接帮助页面中找到类似的链接,但我认为它链接到 every single AWS IP address

在我之前肯定有很多人已经能够建立此连接,那么我错过了什么?到目前为止,扎 PIL 对我帮助不大。

最佳答案

在文章中,您链接到的只有 PostreSQL-Link 已失效,其他两个(MySQL 和 SQL-Server)可以工作。在这两种情况下,他们都声称他们使用静态 IP 连接到您的数据库 ( Source ):

This is useful if you use a non-AWS host, for example: Rackspace, HostGator, Linode, DigitalOcean, etc. Zapier connections currently come from static IP addresses. Zapier will make connections to your database from the following IP address:

54.86.9.50

Important: Don't forget to do both things: open up your firewall and add the IPs to your user GRANT permissions.

两篇文章中都列出了 IP 54.86.9.50,因此他们很可能也使用它来创建与 Postgres 的连接。

我尝试将 54.86.9.50 添加到安全组并检查它是否有效。

关于postgresql - 如何将 AWS RDS 安全组中的 Zapier IP 地址列入白名单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58224567/

相关文章:

amazon-web-services - 限制用户仅列出存储桶中特定文件夹的 AWS S3 策略

objective-c - AWSDynamoDBQueryExpression 按 UNIX 时间戳排序

zapier - 在 zapier 的代码循环中使用 fetch

json - Zapier Catch (Raw) Hook JSON 解析问题

sql - PostgreSQL 约束 - 只有一行可以设置标志

node.js - Sequelize -自动 : Changing Postgres Table Schemas

python - Django based on PostGreSql error while executing python manage.py runserver- "raise ImproperlyConfigured("Error loading psycopg2 module : %s"% e)"

amazon-web-services - 跨维度查询 AWS CloudWatch 自定义指标

google-api - Google 日历 watch 以获取事件更新

postgresql - 无法使用psql创建数据库