Я столкнулся с проблемой, пытаясь подключиться к моей базе данных RDS с помощью Sequel Pro в любом месте за пределами IP-адреса, где был создан экземпляр. Я пришел к такому выводу после попытки подключиться к моей базе данных с двумя компьютерами с правильной информацией и хорошим Wi-Fi, но я получил ошибку тайм-аута. В результате я следовал инструкциям AWS, чтобы настроить группу безопасности VPC со следующей настройкой: MYSQL/Aurora - TCP - 3306 - *my IP address*
. Я думал, что это все, что нужно было сделать, но я все еще получаю сообщение об ошибке и не знаю, как подключить группу безопасности к моему экземпляру RDS, несмотря на чтение документации. Кто-нибудь может помочь?
Невозможно добавить группу безопасности в экземпляр RDS
Ответы (1)
Первый шаг к выявлению проблемы — выяснить, где находится ваш экземпляр RDS. Это внутри VPC или это в классической сети. Эта часть очень важна. Кроме того, если он находится внутри VPC, при его создании должна была быть возможность включить публичный доступ или нет.
После создания новой группы безопасности (я бы посмотрел на вашу текущую и скопировал все настройки в новую + изменение доступа к mysql, как указано выше). Просто перейдите в консоль RDS, щелкните экземпляр, который хотите изменить, выберите действия, измените и настройте свою группу безопасности.
Если у вас не включен публичный доступ и вы находитесь в VPC, ваши возможности более ограничены. Вам, вероятно, придется перекинуть соединение через существующий экземпляр ec2, который может подключаться как к внешней стороне, так и к VPC. Или, как я, подключите VPN напрямую к вашему VPC.
К сожалению, все это очень зависит от вашего дизайна VPC и от того, где что находится на вашей сетевой диаграмме. Если мой ответ недостаточно полезен, попробуйте предоставить больше информации, и я могу пересмотреть.