仍在使用旧版 gsutil CLI 的工作流,可以在 boto 配置的 [Boto] 段中配置代理:

[Boto]
proxy = proxy.example.net
proxy_port = 8080
proxy_type = http

host 字段存放主机名,端口和协议各有自己的字段。这是 gsutil 文档中记录的配置格式,而不是把完整代理 URI 写进 host 字段。在获准的公共服务测试中,只有当已加载的 BOTO_PATH 文件都没有提供 proxy_user 或 proxy_pass 时,才可以用 HTTP 代理列表中的 HTTP 地址填写端点字段。

配置可以放在用户现有的 .boto 文件中。对于共享部署配置,gsutil 还支持 BOTO_PATH,它按顺序列出要加载的文件。在 Unix 系统上,示例如下:

export BOTO_PATH=/etc/team/gsutil-proxy.cfg:$HOME/.boto

第一个文件可以存放团队范围的默认路由,而用户现有文件保留个人配置。在 Windows 上,请用分号作为路径分隔符。

文档记录的字段还包括适用于相应代理设置的 proxy_user、proxy_pass 和 proxy_rdns。请为运行 gsutil 作业的账户设置该配置,并在多个文件定义同一选项时有意保持文件顺序。

相关文章