2013-10-08 5 views
6

Я создал среду эластичного beanstalk, которая создала экземпляр EC2 и базу данных RDS.Доступ к базе данных RDS, созданной с помощью эластичного beanstalk

Созданы группы безопасности и все такое. Также я знаю конфигурацию:

DB конечная точка: ххххх Порт: 3306 Мастер пользователя: UUUUU

Но я не могу подключиться к нему с помощью MySQL ни внутри EC2 или за его пределами.

Я получаю сообщение об ошибке отказался.

Любая помощь?

+0

Что-то должно быть в группе безопасности. – kgu87

+0

Для подключения снаружи EC2 просто настройте правило INBOUND на ваш IP для группы безопасности, которую использует ваш экземпляр RDS. –

ответ

10

Если у вас по-прежнему возникает эта проблема, проверьте свои группы безопасности. Я был потерян в подобной проблеме и решил ее, разрешив соединения из группы безопасности, в которой был запущен экземпляр ec2, в группу безопасности, в которой была запущена база данных RDS.

Итак, если ваш экземпляр EC2 находится в группе безопасности sg-randomec2name и ваш экземпляр rds находятся в группе безопасности sg-randomrdsname, отредактируйте входящие правила для sg-randomrdsname, чтобы разрешить соединения из sg-randomec2name.

+0

У меня был эластичный бобовый станок, который идеально подходил и в другое время, не так много. Это все в группах безопасности. –

+1

Огромная помощь спасибо! – radtek

+0

Можете ли вы продумать, как: «редактировать входящие правила для sg-randomrdsname, чтобы разрешать соединения из sg-randomec2name» – anshul410

0

У меня была аналогичная проблема: экземпляр RDS MySQL для моего приложения EB не ответил на попытки подключения. Я только что воссоздал новую базу данных и ссылаюсь на это в своем приложении EB. Нет причин, по которым я знаю, что мой отдельно созданный будет работать хуже, чем экземпляр, созданный мастером EB.

0

Для будущих зрителей теперь есть pretty nice tutorial о том, как подключить существующий экземпляр ElasticBeanstalk с существующей базой данных RDS (MySQL и т. Д.).

В идеале вы не должны делать базу данных при настройке среды ElasticBeanstalk, так как это связывает их вместе, и в настоящее время нет способа их развязать без прекращения среды.

Смежные вопросы