试图实现一个POC,在那里我需要访问python数据框架中的Google BigQuery数据。
我只需使用以下代码就可以连接到BigQuery,因为我已经在本地gcloud SDK 中设置了gcloud auth
client = bigquery.Client()
如果我想访问docker映像中的BigQuery,那么在生产环境中创建该客户端的最佳方式是什么?
服务帐户密钥文件应该存储在哪里?因为将服务帐户凭据文件复制到docker映像不是一个好主意?
您可以使用包含bq
cli的cloud-sdk映像。
https://hub.docker.com/r/google/cloud-sdk