在Terraform中沒有定義部署名稱前綴

在使用deployment_name與terrraform一起部署工作區之前,必須在Databricks中定義deployment_name。

寫的塞德裏克法律

最後發布時間:2022年8月16日

問題

您正在使用Terraform在AWS中部署工作空間,您將得到一個在定義部署名稱前綴之前,不能使用部署名稱。錯誤消息。

│錯誤:失敗的參數驗證檢查:部署名稱不能使用,直到定義了部署名稱前綴。請與您的databricks_mws_workspaces聯係││這,│工作空間。│3:資源“databricks_mws_workspaces”“this”{│

導致

deployment_name前綴在Terraform中定義,但在Databricks帳戶中沒有配置部署前綴。

解決方案

要解決此問題,請禁用deployment_nameTerraform配置中的前綴變量。

在本例中,deployment_name已被注釋掉。

/ /工作區。Tf資源“databricks_mws_workspaces”“this”{provider = databricks。MWS account_id = var.databricks_account_id aws_region = var.region workspace_name = local。前綴# deployment_name = local。前綴credentials_id = databricks_mws_credentials.this。Credentials_id storage_configuration_id = databricks_mws_storage_configurations.this。Storage_configuration_id network_id = databricks_mws_networks.this.network_id}

對於永久解決方案,請確保在Databricks帳戶中配置了部署前綴。

刪除

信息

設置deployment_name在你的Databricks帳戶中添加前綴,你必須聯係你的Databricks代表。一次新的deployment_name前綴被添加/更新,它隻應用於新的工作區。

檢查起程拓殖databricks_mws_workspaces文檔獲取更多信息。

您還可以查看Databricks Terraform文檔

這篇文章有用嗎?