Кто-нибудь здесь может успешно использовать облако SQL Socket Factory, чтобы нам не приходилось генерировать токен iam? Когда я попробовал Cloud SQL Socket Factory, он заставил использовать имя экземпляра вместо IP-адреса конечной точки psc.
Вот мой подход с использованием прямого соединения с генерацией токена.
Вот мой подход с использованием прямого соединения с генерацией токена.
Вот мой подход с использованием прямого соединения с генерацией токена.
р>
Код: Выделить всё
HikariConfig config = new HikariConfig();
// Configure direct connection to PSC IP with cleartext plugin and IAM auth
config.setJdbcUrl("jdbc:mysql://10.x.x.x/dbname?allowCleartextPasswords=true");
config.setDriverClassName("com.mysql.cj.jdbc.Driver");
config.setUsername("mysqluser");
// Set up IAM authentication
config.setPassword(generateIamToken());
config.addDataSourceProperty("allowPublicKeyRetrieval", "true");
Подробнее здесь: https://stackoverflow.com/questions/792 ... g-to-mysql