如何分别使用服务帐户和 API key 来使用 BigQuery?
我想从服务器应用程序访问 BigQuery API。 我的服务器应用程序只想使用一个授权 key 来访问 BigQuery API。 我认为我可以选择以下两种方式。
- API key
- 服务帐户
上述 key 在 Google 开发者控制台中的描述如下。
最佳答案
使用 BigQuery 的服务帐户,因为这样更易于使用,并且许多示例都基于此。
此外,CLI 工具还可以设置为使用服务帐户,因此您在这方面具有优势。
gcloud auth activate-service-account <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="4931313131313131313164313131313131313131313131313131313131092d2c3f2c2526392c3b672e3a2c3b3f202a2c282a2a263c273d672a2624" rel="noreferrer noopener nofollow">[email protected]</a> --key-file ~/.bigquery.v2.p12
关于google-bigquery - 如何分别使用服务帐户和 API key 来使用 BigQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33061887/