错误:无法查询可用的提供程序包;地形初始化
Posted
技术标签:
【中文标题】错误:无法查询可用的提供程序包;地形初始化【英文标题】:Error: Failed to query available provider packages; terraform init 【发布时间】:2021-12-28 18:27:51 【问题描述】:terraform_1.0.11_windows_amd64\Terraform>terraform init
Initializing the backend...
Initializing provider plugins...
- Finding hashicorp/aws versions matching "3.7.0"...
╷
│ Error: Failed to query available provider packages
│
│ Could not retrieve the list of available versions for provider hashicorp/aws: could not connect to
│ registry.terraform.io: Failed to request discovery document: Get
│ "https://registry.terraform.io/.well-known/terraform.json": net/http: request canceled while waiting for connection
│ (Client.Timeout exceeded while awaiting headers)
╵
这里有什么问题;我在具有 .tf 的配置文件存在且用户配置文件具有正确凭据的目录中
【问题讨论】:
请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:由于它看起来像网络错误,这里有一个调试清单,您可以尝试:
直接从浏览器访问 terraform.json URL 然后是命令行 (wget/curl) 使用同一网络上的不同计算机进行测试 在不同的网络中测试Hashicorp 使用 Fastly 作为 CDN,我已经遇到过公司防火墙通过通用规则无意中阻止了 Fastly 内容。
【讨论】:
以上是关于错误:无法查询可用的提供程序包;地形初始化的主要内容,如果未能解决你的问题,请参考以下文章
无法连接:在“读取初始通信数据包”时丢失与 MySQL 服务器的连接,系统错误:0