You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移GCS转BigQuery代码至Cloud Functions:是否仍需用服务账户密钥文件?

问题解答
  • 不需要再使用服务账户密钥文件,直接移除.from_service_account_json(...)代码,改用无参数的bigquery.Client()初始化客户端即可。
  • 原因:Cloud Functions运行环境会自动加载你设置的App Engine默认服务账户的身份凭据,Google Cloud官方客户端库会自动检测并使用这些内置凭据,完全不需要手动指定密钥文件。
  • 注意事项:要确认App Engine默认服务账户已经拥有BigQuery写入权限以及对应GCS Bucket的读取权限,否则代码运行时会触发权限错误。

内容的提问来源于stack exchange,提问作者Sana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 15:15:37