0
我有我可以通過命令提示符連接如下一個RDS實例:彈性青苗無法連接到RDS
mysql --host=rds-instance-name.ciplxctxy9hy.us-west-1.rds.amazonaws.com --user=username --password=password database
這種運作良好。當我嘗試eb deploy
到亞馬遜網絡服務彈性青苗例如,我得到這個錯誤:
INFO: Deploying new version to instance(s).
ERROR: [Instance: i-08388abd] Command failed on instance. Return code: 1 Output:
(TRUNCATED)...ash -c 'leader_only bundle exec rake db:migrate' webapp
rake aborted!
Mysql2::Error: Can't connect to MySQL server on 'rds-instance-name.ciplxctxy9hy
.us-west-1.rds.amazonaws.com' (4)
我database.yml
文件在我的紅寶石實例有以下:
production:
adapter: mysql2
encoding: utf8
database: database
username: username
password: password
host: rds-instance-name.ciplxctxy9hy.us-west-1.rds.amazonaws.com
當我在本地啓動紅寶石服務器,我沒有得到任何錯誤:
C:/Development/Ruby/environment-name/bin/rails server -b 0.0.0.0 -p 3000 -e production
什麼我需要改變的RDS實例或到database.yml
讓我deplo ÿ?