【发布时间】:2016-07-06 03:25:42
【问题描述】:
Heroku 不支持除 PostgreSQL 以外的数据库,但我的问题是关于远程数据库。运行 Rails 的 Heroku 实例可以连接到远程数据库连接吗?更具体地说,MySQL 的远程数据库连接位于 Amazon RDS。
如果根本不可能,我可以通过 Rails 代码生成的 HTTP 请求使用远程数据库吗?
【问题讨论】:
标签: mysql ruby-on-rails ruby http heroku
Heroku 不支持除 PostgreSQL 以外的数据库,但我的问题是关于远程数据库。运行 Rails 的 Heroku 实例可以连接到远程数据库连接吗?更具体地说,MySQL 的远程数据库连接位于 Amazon RDS。
如果根本不可能,我可以通过 Rails 代码生成的 HTTP 请求使用远程数据库吗?
【问题讨论】:
标签: mysql ruby-on-rails ruby http heroku
运行 Rails 的 Heroku 实例能否连接到远程数据库 连接?
是的
更具体地说,MySQL的远程数据库连接驻留 在 Amazon RDS。
是的。见:
您必须授予 Heroku dynos 对您的 RDS 实例的访问权限。推荐的方法是将 RDS 实例配置为仅接受来自授权用户的 SSL 加密连接,并为您的实例配置安全组以允许来自所有 IP 的入口,例如 0.0.0.0/0。
【讨论】: