当前位置: 首页 > 知识库问答 >
问题:

如何在Python中使用服务帐户对谷歌云进行身份验证?

端木令
2023-03-14
    null
from google.cloud import bigquery
bigquery_client = bigquery.Client()

共有1个答案

曾弘扬
2023-03-14
import os
from google.cloud.bigquery.client import Client

os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = 'path_to_json_file'
bq_client = Client()
 类似资料:
  • 目前,Google Assitant包括一种简单的方法来请求有关用户的不可识别信息,以及通过OAuth2在第三方服务上对用户进行身份验证的详细流程。如果我只需要让用户在 Google 上进行身份验证,该怎么办?我尝试使用Google OAuth2信息填写帐户链接流程,但这似乎不起作用。如果最后一件事应该流利地工作,那么这将是一个足够的答案。 上下文:用户已经只在相关网页上使用谷歌进行身份验证。我所

  • 下面是示例代码:https://code.google.com/p/google-api-dotnet-client/wiki/oauth2#service_accounts 授权失败:dotnetOpenAuth.Messaging.ProtocolException:发送直接消息或获取响应时出错。 内部异常是System.net.WebException:远程服务器返回错误:(400)Bad

  • 我有两个服务运行在谷歌计算引擎。这些服务是用GO编写的。每个服务都有单独的GCP服务帐户。在调用另一个服务时,我可以使用此服务帐户对一个服务进行身份验证吗?有没有适合它的API? 我不知道如何验证访问令牌的身份?正如其中一个答案所指出的,我无法向GCP IAM添加自定义权限(角色+资源)。 有大量关于验证Google云平台API调用的文档,但没有任何关于使用服务帐户来保护自己的endpoint的文

  • 这是服务到服务身份验证中概述的规则的一个例外吗?该规则规定需要设置为接收服务的url(例如https://xxxxx.run.app)。和是一回事吗? 最后,除了使用googlecloudsdk(即imaging不存在)之外,是否还有其他方法使用用户帐户而不是服务帐户进行身份验证?

  • 问题内容: 我想在Jenkins管道中使用,因此必须首先使用Google Service帐户进行身份验证。我正在使用https://wiki.jenkins.io/display/JENKINS/Google+OAuth+Plugin,其中包含我的私钥凭据。我一直坚持将凭据加载到管道中: 我也尝试过from档案,但是没有运气。 日志显示: 问题答案: 您需要将您的“服务帐户” JSON文件作为 机

  • 在我的ASP。NET核心3应用程序,我想实现与谷歌登录,只允许特定用户的身份验证。 到目前为止,我所做的是遵循以下教程: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/social-without-identity?view=aspnetcore-3.0 https://docs.micros