【发布时间】:2015-12-01 11:58:54
【问题描述】:
我正在寻找一种在 Bigable 中进行身份验证的替代方法。 默认方法涉及环境变量,这与我有关。
我找到了GoogleCredential 类。它可以使用fromStream读取json密钥文件,但是如何使用GoogleCredential的新实例。
没有办法setApplicationDefault()。我需要以某种方式覆盖它。
HBase 代码对GoogleCredential 一无所知。
【问题讨论】:
-
CBT 代码确实知道凭据。不要设置配置变量。我们使用 applicationDefault 作为获取凭据的主要方法(即通过 gcloud auth 命令设置的凭据)。见github.com/GoogleCloudPlatform/cloud-bigtable-client/blob/… 和github.com/GoogleCloudPlatform/cloud-bigtable-client/blob/…
-
快速入门强制您使用环境变量,但我有一个拉取请求来删除该检查:github.com/GoogleCloudPlatform/cloud-bigtable-examples/pull/116
标签: java authentication bigtable google-cloud-bigtable