Google Cloud Provider – как настроить приложение весенней загрузки Java, подключающееся к облаку MySql с аутентификациейJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Google Cloud Provider – как настроить приложение весенней загрузки Java, подключающееся к облаку MySql с аутентификацией

Сообщение Anonymous »

В GCP мне удалось успешно настроить приложение тестирования весенней загрузки для подключения к MySQL Cloud, которое использует конечную точку PSC (подключение к частной службе) с использованием аутентификации IAM, НО оно использует стандартный драйвер MySQL, устанавливая JdBCURL с IP-адресами PSC и он использует метод генерирования IAMToken, в котором он использует токен gcloud sqlgenerate-login для генерации токена IAM.
Кто-нибудь здесь может успешно использовать облако SQL Socket Factory, чтобы нам не приходилось генерировать токен iam? Когда я попробовал Cloud SQL Socket Factory, он заставил использовать имя экземпляра вместо IP-адреса конечной точки psc. Имея конечную точку PSC, похоже, необходимо использовать IP-адрес конечной точки PSC или использовать имя экземпляра, он не найдет его и попытается просмотреть DNS, предоставленный mysql. Обратите внимание, что я запускаю это Java-приложение в кластере GKE.
Вот мой подход с использованием прямого соединения с генерацией токенов.

Код: Выделить всё

 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");

Дайте мне знать, смог ли кто-нибудь использовать фабрику сокетов с конечной точкой PSC.

Подробнее здесь: https://stackoverflow.com/questions/792 ... g-to-mysql
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Google Cloud Provider – как настроить приложение весенней загрузки Java, подключающееся к облаку MySql с аутентификацией
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Соединение Docker Cloud Cloud Cloud Cloud
    Anonymous » » в форуме JAVA
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous
  • Соединение Docker Cloud Cloud Cloud Cloud
    Anonymous » » в форуме JAVA
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous
  • Приложение React Native, подключающееся к игре Unity [IOS], отсутствует папка плагинов игры
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Приложение Android, подключающееся к Wi-Fi-принтеру для печати
    Anonymous » » в форуме Android
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»