Сбой соединения Amazon RDS с веб-сервисом - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь локально запустить проект на основе PHP, подключаясь к экземпляру Amazon RDS.Я получаю в браузере следующую ошибку:

! [SQLSTATE [HY000] [2002]] 1

Я запустил сериюсетевых тестов, где я пинговал следующее и получил успешные результаты испытаний.Я пинговал:

  • веб-адрес iiNet
  • Один из DNS-серверов iiNet
  • Адрес обратной связи моего компьютера
  • Я пинговал Google

Затем я попытался использовать утилиту mysql для удаленного подключения и получил

ERROR 2003 (HY000): Can't connect to MySQL server

enter image description here

Последний фактор, который, я думаю, вы должны знать оВ моей собственной сетевой ситуации я подключаюсь к Интернету через:

modem->Zyxel VPN->Wireless Router->My laptop

Что происходит в Sam Hill?Спасибо, СМ

1 Ответ

0 голосов
/ 21 ноября 2018

Чтобы это работало, должно быть верно следующее:

  • экземпляр RDS должен преобразовываться в публичный IP-адрес (я бы проверил это для васно поскольку вы решили использовать скриншот вместо текста, я не могу скопировать и вставить его, поэтому я оставлю его вам)

  • Группы безопасности, связанные сЭкземпляр RDS должен разрешать трафик с вашего публичного IP-адреса (тот, который вы получите от http://wtfismyip.com/text).Эта не будет ставить по умолчанию.Я настоятельно рекомендую вам открыть ваш IP, а не только для всех, поскольку Mysql тривиален для атаки DOS, если его порт общедоступен.

  • Сетевой ACL VPC, на котором размещен экземпляр RDS, также должен разрешать трафик.Это будет разрешено по умолчанию, поэтому, если вы не изменили ACL в своем VPC, вы можете игнорировать это.

Если все это верно, вы сможете подключиться!

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