2013-10-08 14 views
6

Utworzono środowisko Elastic Beanstalk, które utworzyło instancję EC2 i bazę danych RDS.Dostęp do bazy danych RDS utworzonej za pomocą Elastic Beanstalk

Stworzyła grupy bezpieczeństwa i wszystko. Również wiem konfigurację:

DB końcowy: xxxxx Port: 3306 Mistrza login: uuuuu

Ale nie mogę połączyć się z nim za pomocą mysql ani od wewnątrz EC2 lub poza nim.

Występuje błąd odmowy połączenia.

Każda pomoc?

+0

Coś musi być wyłączonych w grupie zabezpieczeń. – kgu87

+0

Aby podłączyć poza EC2, po prostu ustaw regułę INPERACJA na swój adres IP dla grupy zabezpieczeń, z której korzysta instancja RDS. –

Odpowiedz

10

Jeśli nadal występuje ten problem, sprawdź grupy zabezpieczeń. Zagubiłem się w podobnym problemie i rozwiązałem go, zezwalając na połączenia z grupy zabezpieczeń, w której instancja EC2 działała, do grupy zabezpieczeń, w której działała baza danych RDS.

Tak więc, jeśli twoja instancja EC2 znajduje się w grupie zabezpieczeń sg-randomec2name i twoja instancja rds znajduje się w grupie zabezpieczeń sg-randomrdsname, edytuj reguły przychodzące dla sg-randomrdsname, aby umożliwić połączenia z sg-randomec2name.

+0

Miałem Elastic Beanstalk ustawić wszystko doskonale i czasami, nie tak bardzo. To wszystko w grupach bezpieczeństwa. –

+1

Ogromna pomoc dzięki! – radtek

+0

Proszę wyjaśnić, jak: "edytować reguły przychodzące dla sg-randomrdsname, aby zezwolić na połączenia z sg-randomec2name" – anshul410

0

Miałem podobny problem: Instancja RDS MySQL dla mojej aplikacji EB nie odpowiadałaby na próby połączenia. Właśnie stworzyłem nową bazę danych i zajmuję się nią w mojej aplikacji EB. Nie ma powodu, dla któregobym wiedział, że moje osobno utworzone wystąpiłoby gorsze niż instancja utworzona przez kreatora EB.

0

Dla przyszłych widzów, istnieje teraz pretty nice tutorial, jak podłączyć istniejącą instancję ElasticBeanstalk do istniejącej bazy danych RDS (MySQL itp.).

Najlepiej, jeśli NIE należy tworzyć bazy danych podczas konfigurowania środowiska ElasticBeanstalk, ponieważ wiąże ona oba te elementy i obecnie nie ma sposobu na ich odwiązanie bez zakończenia działania środowiska.