如何分别使用服务帐号和 API 密钥来使用 BigQuery?
Posted
技术标签:
【中文标题】如何分别使用服务帐号和 API 密钥来使用 BigQuery?【英文标题】:How do I use service account and API key separately to use BigQuery? 【发布时间】:2015-10-11 05:34:41 【问题描述】:我想从服务器应用程序访问 BigQuery API。 我的服务器应用程序只想使用一个授权密钥来访问 BigQuery API。 我认为我可以选择以下两种方式。
API 密钥 服务帐号以上键在谷歌开发者控制台中描述如下。
【问题讨论】:
【参考方案1】:使用 BigQuery 的服务帐户,因为它更易于使用,并且很多示例都基于此。
CLI 工具也可以设置为使用服务帐户,这样您就有优势了。
gcloud auth activate-service-account xxxxxxxxx-xxxxxxxxxxxxxxxxxx@developer.gserviceaccount.com --key-file ~/.bigquery.v2.p12
【讨论】:
谢谢!我将使用服务帐户。不过,我想知道“API 密钥”套件的用途是什么? 是的,我第二个要问的是,API key
choice 与 BigQuery 的关系是什么意思。
当您有一个第三方用户使用他们的帐户并提供他们的 api 密钥来运行他们没有构建的软件时,API 密钥是很好的。如果我自己构建,我会使用服务帐号。以上是关于如何分别使用服务帐号和 API 密钥来使用 BigQuery?的主要内容,如果未能解决你的问题,请参考以下文章