通过代理使用 Terraform 0.10.8

通过代理使用 Terraform 0.10.8

我在 stack overflow 上询问过,但没有人关注。

我正在尝试让 terraform init 在代理后面的 ubuntu 主机上运行。我已导出两个变量 http_proxy 和 https_proxy。使用 curl 和 wget 进行测试效果很好,所以我知道我可以上网。

知道为什么 terraform 似乎没有使用代理吗?

这是我得到的错误

Error installing provider "aws": 
Get https://releases.hashicorp.com/terraform-provider-aws/: Forbidden.

答案1

Terraform 不需要 HTTP 代理,它只使用 https。

HTTPS_PROXY=https://proxy.my.corp:8443 terraform … command应该可以工作。Terraform 实际上对 ENV 变量区分大小写,因此请尝试使用大写和小写版本HTTPS_PROXY

相关内容