Как подключиться между двумя экземплярами AWS - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть экземпляр aws, который содержит приложение Gitlab, и у меня есть другой экземпляр для хранения базы данных, как мне установить связь между двумя экземплярами?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Если второй экземпляр существует только для хранения базы данных (а это что-то вроде postgres или mysql), я бы рекомендовал использовать вместо него RDS.Он настраивает базу данных таким образом, чтобы вы могли вносить в белый список группу безопасности экземпляра EC2 (ваше приложение gitlab) и предоставляет dns и автоматическое резервное копирование / репликацию (если вы включаете multi-AZ).

Это руководствохорошее место для начала: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html

0 голосов
/ 19 сентября 2018

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

Запустите базу данных на одном экземпляре

Ваше приложениедолжен иметь возможность подключаться к базе данных только после его запуска

Для psql, например, вы должны сделать что-то вроде

psql -h <DATABASE AWS INSTANCE IP> -p <port> -U <username> -W <password> <database>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...