1

尝试使用 bq 工具进行身份验证时失败。原因是它无法访问 googleapis.com 域。我需要通过代理,但我不确定需要在哪里设置。

谢谢您的帮助。

4

1 回答 1

1

我认为 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 库也会寻找环境变量或类似的变量来确定代理设置。我已经联系了作者。

于 2012-08-10T21:57:50.373 回答