управлять RDS подключен к группе автоматического масштабирования - PullRequest
0 голосов
/ 21 декабря 2018

Моя текущая настройка в AWS включает Classic Load Balancer ELB , подключенный к группе автоматического масштабирования , где находится EC2 сервер.Все в публичной подсети.У меня также есть MySQL RDS , настроенный в частной подсети и подключенный к общедоступной подсети.

В настоящее время я использую ssh туннель и Sequal pro локально для управления RDS и проверки записей таблицы.Я использовал этот учебник http://www.frontcoded.com/amazon-rds-with-sequel-pro.html.

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

Есть ли способ подключить RDS к ELB?или, может быть, управлять RDS без обращения к EC2?или любое другое предложение?

Я новичок в AWS и буду признателен за вашу помощь :)

1 Ответ

0 голосов
/ 25 декабря 2018

Для людей, которые могут столкнуться с той же проблемой в будущем, вот как я ее решил:

1.Я установил phpMyAdmin с помощью документации AWS https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

Я запускаю приложение Laravel на своем EC2, хранящемся в "/var/www/html", поэтому я установил phpMyAdmin в "/var/www".

2.Отредактированный файл конфигурации Apache включает phpMyAdmin , который (/etc/apache2/apache2.conf или /etc/httpd/conf/httpd.conf в зависимости от типа сервера)

Я добавил следующее Alias /phpMyAdmin /var/www/phpMyAdmin.В этот момент я смог без проблем получить доступ к phpMyAdmin и моему приложению.

3.Наконец, phpMyAdmin разрешает локальный доступ только по умолчанию, поэтому я настроил его для удаленного доступа к RDS с помощью этого урока https://medium.com/coding-cheatsheet/how-to-using-phpmyadmin-to-administer-amazon-rds-e2019aec1251

ПРИМЕЧАНИЕ: Возможно, вам придется переименовать config.sample.inc.php в config.inc.php.

...