1

有没有办法为 Simba JDBC Driver for Google Cloud Spanner 显式配置服务帐户密钥并避免使用 GOOGLE_APPLICATION_CREDENTIALS?

4

2 回答 2

2

驱动程序的最新版本 (1.0.4.1005) 似乎支持一个可选的 JDBC 参数PvtKeyPath,该参数采用您的私钥的路径,而不是必须设置GOOGLE_APPLICATION_CREDENTIALS变量。值得一看。

从随附的 PDF 文档中:

PvtKeyPath

因此,您将拥有如下 URL:jdbc:cloudspanner://;Project=...;PvtKeyPath=/path/to/credentials.json

于 2017-02-23T07:51:51.047 回答
1

Simba JDBC 驱动程序使用标准的 Google 身份验证连接到 Cloud Spanner。因此,您确实需要设置 GOOGLE_APPLICATION_CREDENTIALS 才能使用服务帐户。请注意,这是在 GCE 虚拟机上默认设置的。

于 2017-02-15T00:52:53.840 回答