尝试使用 bq 工具进行身份验证时失败。原因是它无法访问 googleapis.com 域。我需要通过代理,但我不确定需要在哪里设置。
谢谢您的帮助。
我认为 BigQuery 工具目前不支持代理服务器。底层的 httplib2 库确实有支持,但您需要修改 bq 客户端的代码才能使用它。
即,这里: http ://code.google.com/p/google-bigquery-tools/source/browse/bq/bigquery_client.py#321
您应该能够像这样传递参数:
httplib2.Http(proxy_info = httplib2.ProxyInfo(socks.PROXY_TYPE_SOCKS5, 'localhost', 1080))
更多信息在这里: http ://code.google.com/p/httplib2/wiki/Examples
我正在研究我们(谷歌)是否可以在本地添加代理支持。理想情况下,httplib2 库也会寻找环境变量或类似的变量来确定代理设置。我已经联系了作者。