BOSH 发布版本下载:CLI 与 Director 的代理设置
在更改代理设置前,先确定发布版本的下载位置:CLI 主机与 Director 的出站网络环境并不相同。
如果 CLI 已连接 Director,但通过 URL 上传发布版本失败,请检查发布版本实际从哪里下载。可用的 CLI 到 Director 连接走的是另一条网络路径。
| 操作 | 需要检查的环境 |
|---|---|
| CLI 连接 Director API | CLI 进程 |
| Director 拉取提供的发布 URL | Director 作业 |
| CLI 上传已下载的本地归档 | 获取并上传该文件的 CLI 主机 |
如果 Director 需要代理,而部署使用官方 bosh-deployment 仓库,请把它的 misc/proxy.yml 操作文件及所需取值加入现有 Director 部署流程。该文件会把 http_proxy、https_proxy 和 no_proxy 添加到 Director 作业的环境中。
保留 Director 内部服务所需的例外;让外部下载走代理不应把这些内部 API 调用一并重定向。
如果 CLI 主机已有获批可用的下载路径,在那里获取发布版本并上传本地归档,就能避免 Director 侧的那次拉取。这样 Director 对后续 URL 下载的策略保持不变。