Terraform无法列出提供程序

Terraform无法列出提供程序,terraform,databricks,azure-databricks,terraform-provider-azure,terraform-provider-databricks,Terraform,Databricks,Azure Databricks,Terraform Provider Azure,Terraform Provider Databricks,我正在尝试创建azure databrick群集,但当我尝试运行terraform init时,我看到以下错误。我怎样才能纠正这个问题。因此,基本上如何在terraform中使用不同的提供者。 地形版本为地形v0.14.5 当我运行terraforminit时,我得到以下错误 Initializing the backend... Initializing provider plugins... - Finding hashicorp/azurerm versions ma

我正在尝试创建azure databrick群集,但当我尝试运行terraform init时,我看到以下错误。我怎样才能纠正这个问题。因此,基本上如何在terraform中使用不同的提供者。 地形版本为地形v0.14.5

当我运行terraforminit时,我得到以下错误

Initializing the backend...

  Initializing provider plugins...
        - Finding hashicorp/azurerm versions matching "~> 2.33"...
        - Finding latest version of hashicorp/databricks...
        - Installing hashicorp/azurerm v2.45.1...
        - Installed hashicorp/azurerm v2.45.1 (signed by HashiCorp)

       Error: Failed to query available provider packages

           Could not retrieve the list of available versions for provider
           hashicorp/databricks: provider registry registry.terraform.io does not have a
           provider named registry.terraform.io/hashicorp/databricks

           If you have just upgraded directly from Terraform v0.12 to Terraform v0.14
           then please upgrade to Terraform v0.13 first and follow the upgrade guide for
           that release, which might help you address this problem.

如果仅将提供程序指定为
databrics
,则它将解析为
hashicorp
命名空间(如消息所示:
查找hashicorp/databricks的最新版本…
)。要正确解析它,您需要将其定义放入Terraform自身的
required\u providers
块中,如下所示(您可以从中的“使用提供者”按钮复制它):


感谢您的建议,这解决了我所面临的多提供商问题,不同于我假设的terraform 0.13升级。
terraform {
  required_providers {
    databricks = {
      source  = "databrickslabs/databricks"
      version = "0.3.0"
    }
  }
}