如何从开发机器(本地主机)运行 Google Bigquery 查询
How to run Google Bigquery query from dev machine (localhost)
如何从我的开发机器(本地主机)上的 Java 应用程序连接到 Google BigQuery 'table' 并在 BigQuery 中查询 table?
我正在使用 BigQuery java 库 https://cloud.google.com/bigquery/docs/reference/libraries
我们想在本地部署 java Web 应用程序并将一些数据发送到 BigQuery。
我看到了两种可能的方式:
本地开发用户 - 在项目中为每个开发人员创建用户,每个人都会在他们的帐户下进行身份验证(gcloud auth ...),然后 API 客户端库只会获取授权
服务账户 - 创建服务账户,下载JSON文件
并将其用于身份验证。为此,有 2 种方法:每个人 1 个文件(但这有风险 - 安全方面......你应该经常轮换文件)或每个开发人员 1 个文件(因此 1 个服务帐户)......但这更难管理。
因为最终应用程序将在本地运行,所以我个人会选择服务帐户方法。
查看更多
如何从我的开发机器(本地主机)上的 Java 应用程序连接到 Google BigQuery 'table' 并在 BigQuery 中查询 table?
我正在使用 BigQuery java 库 https://cloud.google.com/bigquery/docs/reference/libraries
我们想在本地部署 java Web 应用程序并将一些数据发送到 BigQuery。
我看到了两种可能的方式:
本地开发用户 - 在项目中为每个开发人员创建用户,每个人都会在他们的帐户下进行身份验证(gcloud auth ...),然后 API 客户端库只会获取授权
服务账户 - 创建服务账户,下载JSON文件 并将其用于身份验证。为此,有 2 种方法:每个人 1 个文件(但这有风险 - 安全方面......你应该经常轮换文件)或每个开发人员 1 个文件(因此 1 个服务帐户)......但这更难管理。
因为最终应用程序将在本地运行,所以我个人会选择服务帐户方法。
查看更多