Рейтинг:0

Подключение к Amazon RDS с помощью SSH-клиента

флаг br

Я создал экземпляр Amazon RDS и хочу подключиться к нему с помощью клиента SSH (puTTY).

я следую этот документ:

  1. Войдите в Консоль управления AWS и откройте консоль Amazon RDS по адресу https://console.aws.amazon.com/rds/.

  2. В области навигации выберите Базы данных, а затем выберите экземпляр пользовательской базы данных RDS, к которому вы хотите подключиться.

  3. Выберите Конфигурация.

  4. Обратите внимание на значение идентификатора ресурса. Например, идентификатор ресурса может быть db-ABCDEFGHIJKLMNOPQRS0123456.

  5. Откройте консоль Amazon EC2 по адресу https://console.aws.amazon.com/ec2/.

  6. В области навигации выберите Экземпляры.

  7. Найдите имя своего экземпляра EC2 и выберите связанный с ним идентификатор экземпляра. Например, идентификатор экземпляра EC2 может быть i-abcdefghijklm01234.

Я в замешательстве, потому что не вижу ни одного экземпляра EC2, созданного для экземпляра RDS. Должен ли я создать здесь дополнительный экземпляр EC2 для подключения к экземпляру RDS?

Примечание. Я могу подключиться к RDS с помощью клиента SQL (MySQL Workbench). Здесь я пытаюсь подключиться к серверу с помощью SSH-клиента.

Рейтинг:1
флаг id
MLu

«Классические» экземпляры базы данных RDS и Aurora не предоставляют доступ к оболочке (SSH). Вы можете получить доступ к базе данных - MySQL, PostgreSQL, Oracle и т. д. - только через соответствующий порт, например. 3306 для MySQL.

Документ, на который вы ссылаетесь, касается Пользовательский RDS базы данных — это новый тип RDS, доступный только для Оракул и для SQL-сервер, а не для MySQL на данный момент.

Следовательно, если ваш RDS - это MySQL, то по определению это не Пользовательский RDS но вместо этого классический RDS или Aurora, и у вас не будет доступа по SSH.

Зачем вообще нужен SSH-доступ? Все настройки можно настроить с помощью групп параметров RDS или онлайн через консоль MySQL.

флаг br
большое спасибо. Означает ли это, что я могу подключиться к нему только с помощью клиента MySQL (например, MySQL workbench)? Я собирался скопировать файл восстановления базы данных на экземпляр EC2.
MLu avatar
флаг id
MLu
Нет, это невозможно с RDS. Если файл восстановления - это SQL (созданный, например, `mysqldump`), вы можете запустить его через MySQL Workbench. Если он слишком велик, вы можете создать экземпляр EC2 в том же VPC, где у вас есть RDS, и загрузить его оттуда. Что-то вроде: `mysql -h {rds-hostname} -u.. -p..

Ответить или комментировать

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