【发布时间】:2017-12-23 17:11:24
【问题描述】:
vmware 上的 Centos Linux - gsutil 正在工作,但我正在尝试使用 python 代码从谷歌云存储下载对象。在 python 代码下运行失败,因为我在代理服务器后面。我尝试导出 http_proxy 和 https_proxy,也通过 .boto 添加它(虽然我猜只有 gsutil 使用它)。但没有一个有效。
我在文档中也找不到任何关于代理设置的内容。
from google.cloud import storage
storage_client = storage.Client()
bucket = storage_client.get_bucket('my-bucket')
blobs=bucket.list_blobs()
OSError: [Errno 101] 网络无法访问
*17 年 7 月 24 日更新 - 已解决 *
重新安装了谷歌云存储库,我的脚本工作正常 在环境中设置了 HTTP_PROXY。不确定根本原因 最初的麻烦,我无法再次重现错误 不幸的是。
【问题讨论】:
标签: python-3.x proxy google-cloud-storage