Как подключиться к Amazon RDS с помощью токен-аутентификации в Spring? - PullRequest
1 голос
/ 15 октября 2019

В настоящее время я использую HikariDataSource для создания источника данных. Для этого я инициирую его с помощью имени пользователя, пароля, jdbcurl и т. Д., Которые затем будут использоваться EntityManagerFactory.

    HikariDataSource ds = new HikariDataSource();
    ds.setDriverClassName("org.postgresql.Driver");
    ds.setJdbcUrl("jdbc:postgresql://127.0.0.1:5432/db");
    ds.setUsername("usr");
    ds.setPassword("pw");

    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource());

Теперь я хочу использовать Amazon RDS для базы данных. IAM настроен и делает это через терминал хорошо (получение токена путем предоставления ключа доступа и секретного ключа, а затем использование этого токена для подключения к базе данных.

Мне удалось создать токен в моем коде, но я думаю, что HikariDataSourceне предоставляет эту функцию для подключения с помощью токена. Соединение с базой данных было успешным, но он не принял токен в качестве пароля.

Какие-либо рекомендации или методы, которые я мог бы создать источник данных для EMF?

...