Хотя гаечный ключ выглядит захватывающим, документация для драйвера Simba JDBC (включенная в ссылки для загрузки здесь: https://cloud.google.com/spanner/docs/partners/drivers) относительно редка, особенно по сравнению с документацией для драйвера Simba JDBC BigQuery (https://cloud.google.com/bigquery/partners/simba-drivers/).Сканер Google: строки подключения JDBC?
В частности, документация упоминает только строку соединения: один
jdbc:cloudspanner://localhost;Project=simba-cloudspanner- jdbc;Instance=test-instance;Database=example-db
... нет никакой информации о том, как определить, например, учетная запись службы и ее P12 учетные данные или путь к JSON файл, который используют многие службы Google Cloud.
Может ли кто-нибудь использовать строки соединения JDBC или другие данные настройки, которые они успешно использовали для подключения к службе? Я попытался, например, установить переменную среды GOOGLE_APPLICATION_CREDENTIALS
и предоставить строку JDBC в том же стиле, что и выше, но безрезультатно.
В идеале я хотел бы использовать комбинацию идентификатора экземпляра, имени проекта, имени базы данных, электронной почты учетной записи службы и файла p12, но я открыт для других параметров проверки подлинности.
EDIT: При попытке стратегии GOOGLE_APPLICATION_CREDENTIALS
, я создал этот файл журнала, в случае, если это может быть какой-либо помощи https://gist.github.com/aryeh-looker/e6b1b1617d301f0a247463216c96535d