有没有办法为Google Cloud Spanner显式配置Simba JDBC Driver的服务帐户密钥,并避免使用GOOGLE_APPLICATION_CREDENTIALS?
答案 0 :(得分:2)
最新版本的驱动程序(1.0.4.1005)似乎支持可选的JDBC参数PvtKeyPath
,它接受私钥的路径,而不必设置GOOGLE_APPLICATION_CREDENTIALS
变量。值得一看。
附带的PDF文档:
因此,您将拥有以下网址:jdbc:cloudspanner://;Project=...;PvtKeyPath=/path/to/credentials.json
答案 1 :(得分:1)
Simba JDBC驱动程序使用standard Google auth连接到Cloud Spanner。因此,您需要设置GOOGLE_APPLICATION_CREDENTIALS以使用服务帐户。请注意,默认情况下,这是在GCE VM上设置的。