Подключение к MySQL на AWS RDS с ключами SSL pem

Я установил новый экземпляр MySQL на AWS RDS (Aurora). Я добавил пользователя, которому требуется SSL, и загрузил комбинированный пакет ca, как описано здесь и здесь: Ошибка подключения SSL, и я могу подключиться через командную строку и убедиться, что пользователь безопасно подключен. Я также временно отключил требование SSL для пользователя и смог подключиться к MySQL Workbench с отключенным SSL. Проблема в том, что и MySQL Workbench, и мое приложение Rails ожидают три отдельных файла: SSL CA, SSL Cert и SSL Key. Я уверен, что для этого должно быть простое решение, но многие поиски в Google не находят ответа, включая этот вопрос остался без ответа на форумах AWS. Я ценю помощь.


person Adrian Carr    schedule 16.10.2018    source источник


Ответы (1)


Вам не нужны никакие другие файлы. Когда дело доходит до MySQL Workbench, вам необходимо предоставить «Файл SSL CA» и «Использовать SSL» («Требовать» или «Требовать и проверить CA»).

После этого вы можете проверить свое соединение с помощью следующей команды:

SHOW SESSION STATUS LIKE 'Ssl_cipher';
person j.b.gorski    schedule 16.10.2018
comment
Это помогло. Для справки, я также попробовал это в своем файле database.yml для Rails и поместил комбинированный путь сертификата в строку sslca, удалил строки sslkey и sslcert и смог подключиться. Спасибо за помощь! - person Adrian Carr; 16.10.2018