Мы используем OpenShift поверх инфраструктуры AWS. У меня есть микросервис, развернутый в OpenShift, который подключается к AWS RDS (версия MySQL 8.0.21). Микросервис использует Spring Data JPA для подключения к базе данных.
Около 3 дней назад мое приложение перестало работать со следующим сообщением об ошибке
java.sql.SQLException: Access denied for user 'my_user'@'my_server' (using password: YES)
.
Я работал с группами по работе с базами данных и сетями, но не смог найти причину проблемы. Сетевая команда сообщает мне, что трафик из модуля (где развернут микросервис) в AWS RDS не поступает.
Я перезапустил базу данных, попытался подключиться к базе данных с помощью клиента mysql из другого POD в той же среде openshift. Соединение не удалось. Я могу подключиться к базе данных с помощью Workbench со своего ноутбука, пока я нахожусь в VPN. Я проверил правильность конфигурации группы безопасности.
Как понять, почему модули не отправляют запросы на подключение к экземпляру RDS?
Спасибо!