dig*_*tie 2 mysql ruby-on-rails heroku amazon-web-services amazon-rds
我有史以来第一次使用Amazon RDS,我一直在关注heroku文档以使用RDS实例获取我的应用程序.到目前为止,我已经创建了一个实例,并使用以下格式设置了插件:
$ heroku addons:add amazon_rds url=mysql://user:pass@rdshostname.amazonaws.com/databasename
Run Code Online (Sandbox Code Playgroud)
运行heroku rake db:migrate后我得到了
!捆绑的mysql.rb驱动程序rake中止了!没有这样的文件加载 - mysql
所以我安装了MySQL gem.我再次做同样的事情我得到了错误:
无法连接到'myapp.cqslpaxxqrok.eu-west-1.rds.amazonaws.com'上的MySQL服务器(110)
我看到有关于Heroku安全组在美国东部地区实例控制访问或其他内容的说明.我可以不使用欧洲实例吗?
不,你不能使用欧洲实例.Heroku目前仅在美国东部地区提供,您需要能够将Heroku添加到您的安全区域以使RDS实例正常工作,我想这要求您在同一区域.更为明显的是,出于延迟和安全原因,您希望与Heroku位于同一区域(否则您的数据库流量将通过Internet传输).
| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |