2017-02-14 79 views

回答

0

Simba JDBC驅動程序使用standard Google auth連接到Cloud Spanner。所以您需要設置GOOGLE_APPLICATION_CREDENTIALS才能使用服務帳號。請注意,這是在GCE VM上默認設置的。

+0

感謝。但是我在Docker容器的GCP之外運行它 - 我必須明確地設置它。 –

+0

是的,在這種情況下,明確地設置它是唯一的選擇。 –

+0

我可以在哪裏登錄一個功能請求,以將服務帳戶文件位置作爲JDBC URL中的參數傳遞 - 它爲其他Simba驅動程序(即BigQuery)完成的方式? –

1

驅動程序的最新版本(1.0.4.1005)似乎支持一個可選的JDBC參數PvtKeyPath,該參數需要一個到您的私鑰的路徑,而不必設置GOOGLE_APPLICATION_CREDENTIALS變量。值得一看。

從包括PDF文檔:

PvtKeyPath

所以你必須像網址:jdbc:cloudspanner://;Project=...;PvtKeyPath=/path/to/credentials.json

相關問題