Amazon RDS Mysql Databse с TLS 1.2 и приложением ASP.NET - PullRequest
0 голосов
/ 04 декабря 2018

Мы пытаемся получить доступ к нашему экземпляру MySql RDS, для которого включен tls1.2.На нашем сервере приложений AWS asp.net также включен протокол tls1.2.Но приложение не может установить соединение с базой данных с ошибкой.Мы попытались включить различные шифры, а также применить файлы .pem со строкой подключения asp.net.Но до сих пор не могу подключиться к нему.Однако строка подключения для нас не работает.

Ошибка: сбой рукопожатия из-за непредвиденного формата пакета.

Connection strings

1 Ответ

0 голосов
/ 07 декабря 2018

После нескольких изменений в настройках шифра сервера мы теперь можем подключиться к экземпляру RDS с помощью нашего консольного приложения C # (последняя версия коннектора mysql). Ниже приведены выводы:

  1. уровень приложения (код) изменений: нет
  2. Настройки сервера Crypto (с использованием Nartac): машина Best Practices
  3. (в настоящее время тестируется с сервера БД на экземпляр RDS) Версия TLS: принудительное применение v1.2
  4. Версия RDS TLS: v1.2 принудительно

enter image description here

enter image description here

Моя строка подключения:

**<add key="conns" value="SERVER=asdf.asdfasdfa.eu-west-1.rds.amazonaws.com;database=FFF;user=FFFF;PASSWORD=p@5sword;SslMode=REQUIRED;"/>**

Вывод: соединение установлено

...