Подключение к Aurora AWS без сервера - PullRequest
0 голосов
/ 22 января 2019

Я сейчас пытался создать безсерверную базу данных Aurora (совместимую с MySQL) и подключаться к ней в течение двух дней, и я просто не могу заставить ее работать. Предположительно, я смог бы его запустить и запустить через пять минут.

В любом случае я создал базу данных Aurora Serverless в регионе Восток США (Северная Вирджиния) (us-east-1) и смог подключиться к ней с помощью редактора запросов AWS. У меня также есть сервер EC2 в том же регионе, и я присвоил базе данных Aurora ту же группу безопасности (в разделе RDS> Группа безопасности), а в группе безопасности, которую я открыл для MYSQL / Aurora (TCP, 3306) из всех источников. Когда я нажимаю кнопку «Изменить» в базе данных, появляется также другая (VPC) группа безопасности (rds-launch-wizard-4), которая была создана автоматически. Этот я также расположил под своей приборной панелью EC2 и дал доступ ко всем портам из всех источников (входящий) и ко всем портам (исходящий). И есть сетевая группа VPC и подсеть, с которой я не знаю, что делать, если что-нибудь.

Я пытаюсь подключиться к базе данных, используя команду командной строки: mysql -h hest2.cluster-xxxxx.us-east-1.rds.amazonaws.com -P 3306 -u root -p

Выдает ошибку «ОШИБКА 2003 (HY000): не удается подключиться к серверу MySQL» на моем экземпляре EC2, на локальном компьютере и на других онлайн-серверах.

1 Ответ

0 голосов
/ 05 февраля 2019

В экземпляре EC2 попробуйте выполнить telnet на порте БД, чтобы проверить правильность применения всех настроек вашей группы безопасности.

telnet hest2.cluster-xxxxx.us-east-1.rds.amazonaws.com 3306

Если соединение установлено, проблема заключается в коде вашего клиента.Перепроверьте, правильно ли вы подключили конечную точку в своем коде.

Если соединение telnet не группируется (я предполагаю, что это не так), тогда гарантируется, что настройки вашей группы безопасности установлены неправильно.Для дальнейшей отладки нам потребуется более подробная информация о:

  1. списке групп безопасности vpc, связанных с вашим кластером.
  2. Подробная информация о каждой из этих групп безопасности vpc (Вы упомянули, что вы открыли все, но я хотел бы увидеть точные правила на месте)

Что касается ноутбука и других серверов - если они находятся за пределами VPC, то этоне будет работать.На данный момент Aurora Serverless доступен только из VPC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...