身份验证简介

要使用 Google BigQuery API,您必须先进行身份验证来确认您的客户端身份。BigQuery 会根据经过验证的身份授予对资源的访问权限。以下方法指南展示了如何进行客户端身份验证以及访问 BigQuery API。

如需详细了解如何进行客户端身份验证来访问 GCP API,请参阅 Google Cloud Platform (GCP) API 身份验证指南

服务帐号

服务帐号是与您的 GCP 项目关联的 Google 帐号。如果您的应用可以运行与服务凭据(而不是最终用户的凭据)关联的作业(例如批处理流水线),请使用服务帐号访问 BigQuery API。

用户帐号

使用用户凭据可以确保您的应用只能访问可供最终用户使用的 BigQuery 表。用户凭据可以仅对最终用户的 Cloud Platform 项目(而非应用的项目)运行查询,也就是说,我们会根据查询(而非应用)向用户收取费用。

为 API 请求授权

完成客户端身份验证后,您必须将访问令牌传递给 BigQuery API,以告知其您的客户端已获得访问所请求资源的权限。使用 BigQuery 客户端库时,系统会自动为您完成此操作。

  • 如果使用的不是客户端库,请参阅授权指南以了解如何使用访问令牌。
此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面