Я ищу пул соединений с базой данных Java, который позволил бы мне использовать аутентификацию базы данных AWS IAM для моего Aurora MySQL.Пул должен быть в состоянии работать с файлом Tomcat context.xml.
Я посмотрел на Tomcat DBCP, dbcp2, HikariCP и c3p0.Но все они, кажется, предполагают, что имя пользователя и пароль известны при запуске приложения и не изменяются в течение срока службы приложения.
Для аутентификации базы данных IAM учетные данные меняются каждые 15 минут, поэтому пулу необходимо запрашивать AWS.IAM для новых учетных данных при создании новых подключений (учетные данные могут быть кэшированы в течение нескольких минут.).
Реализовано ли это в каком-либо пуле подключений Java?Или у вас есть идея, как заставить это работать?