mysql 8.0 < /li>
Amazon Rds Proxy < /li>
< /ul>
Applettings.json:
Строка старой подключения (прямое подключение к mysql) < /p>
Код: Выделить всё
{ "ConnectionStrings": { "DefaultConnection": "server=my-rds-instance.endpoint.amazonaws.com;port=3306;user id=dbuser;password=dbpassword;database=mydatabase;" } }
Строка подключения прокси
Код: Выделить всё
{ "ConnectionStrings": { "DefaultConnection": "Server=my-rds-proxy.endpoint.amazonaws.com;Port=3306;Database=mydatabase;Uid=proxyuser;Pwd=poxy+password;" } }
services.AddDbContextPool(opts => { string connString = configuration["ConnectionStrings:DefaultConnection"]; opts.UseMySql(connString, ServerVersion.AutoDetect(connString));}, 128);< /code> < /p>
Проблемы:
Соединение с базой данных не удалось с общей ошибкой.
Я проверил конечную точку и учетные данные RDS, и они верны . < /p>
Вопросы:
Есть ли определенная конфигурация, необходимая для использования RDS -прокси с MySQL в приложении .NET Core? Использование RDS Proxy?
Есть ли дополнительные шаги или библиотеки, необходимые для выполнения этой работы?
Любая помощь или руководство о том, как правильно настроить соединение, было бы очень оценено! < /p>
Подробнее здесь: https://stackoverflow.com/questions/788 ... -rds-proxy