Раньше я подключался из дома с помощью Microsoft SSMS к базе данных Microsoft. Могу ли я сделать то же самое из SQL Workbench с базой данных Aurora?
Я читал это: https://aws.amazon.com/premiumsupport/knowledge-center/connect-rds-mysql-workbench/, но для меня неясно, о чем я спрашиваю. И для этой страницы, похоже, требуется среда Cloud9: https://aws.amazon.com/getting-started/tutorials/configure-connect-serverless-mysql-database-aurora/
Я нашел свой IP-адрес общедоступного дома и добавил его в «группу безопасности». Я добавил / 32 в конце своего домашнего IP-адреса, чтобы сделать его адресом CIDR. Затем я изменил свою бессерверную базу данных Aurora, чтобы разрешить эту группу безопасности.
Но я не могу подключиться даже через Telnet myname.cluster-c900joynbtoe.us-west-2.rds.amazonaws.com 3306.
Позже я обнаружил это, из чего следует, что это невозможно: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.limitations
У меня есть экземпляр EC2, я могу попробовать установить там SQL Workbench и попробовать (используя удаленный рабочий стол / RDP) подключиться к EC2.
Amazon предоставляет «бессерверный» вариант при настройке сервера базы данных Aurora RDS. В этом есть свои преимущества, но один недостаток заключается в том, что вы не можете подключиться к нему из любого места за пределами VPC, в котором он находится.
Возможно, вы можете обойти это, настроив SSH. Альтернативой может быть установка Aurora в стандартном, а не в бессерверном режиме. Тогда вы сможете подключиться удаленно с правильной настройкой группы безопасности.