0

我们的供应商出现以下错误

错误:无法加载插件

需要重新初始化插件。请运行“terraform init”。插件是 Terraform 用来访问和操作资源的外部二进制文件。提供的配置需要无法定位、不满足版本约束或不兼容的插件。Terraform 会自动从您的配置中发现提供者要求,包括子模块中使用的提供者。要查看要求和约束,请运行“terraform providers”。无法实例化提供程序“registry.terraform.io/hashicorp/aws”以获取架构:未知提供程序“registry.terraform.io/hashicorp/aws”使用来自 /root/.docker/config.json 的凭据进行身份验证

虽然我们也更换了提供者

terraform state replace-provider -auto-approve registry.terraform.io/-/aws registry.terraform.io/hashicorp/aws 
terraform state replace-provider -auto-approve registry.terraform.io/-/external   registry.terraform.io/hashicorp/external
terraform state replace-provider -auto-approve registry.terraform.io/-/null   registry.terraform.io/hashicorp/null
terraform state replace-provider -auto-approve registry.terraform.io/-/random   registry.terraform.io/hashicorp/random
terraform state replace-provider -auto-approve registry.terraform.io/-/template  registry.terraform.io/hashicorp/template

除此之外,我们还使用了 required_providers 但没有运气

 required_providers {
        aws = {
        source = "hashicorp/aws"
        version = "3.49.0"
      }
    }
4

0 回答 0