由于公司代理,无法从CLI访问S3

时间:2014-08-06 14:49:50

标签: command-line amazon-s3 proxy pip aws-cli

我正在尝试使用AWS CLI从我的S3存储桶下载数据。 公司代理不允许我下载数据。 请求超时或获取连接错误

尝试设置环境变量HTTP_PROXY和HTTPS_PROXY,但它不起作用。

(P.S:我必须通过尝试使用pip下载其他内容来了解​​代理问题。)

pip install -U boto

还尝试ping Python网站(https),但是它提示错误,说Ping请求无法找到主机。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

pip install -U boto --proxy="proxyhost:port"

答案 1 :(得分:0)

我在我的Debian 8机器中安装了AWS CLI,该机器位于公司网络内部。 对我来说,设置HTTP_PROXY变量不起作用,但设置HTTPS_PROXY变量有效:

export HTTPS_PROXY=<Proxy IP>:<Proxy Port>

如上所示设置HTTPS_PROXY之后,我的aws configure命令没有任何问题。

如果设置HTTPS_PROXY不适合您,请尝试将Cntlm配置为“代理代理”并查看其是否有效。