You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

生产环境执行terraform_plan报错:重建挂载集群需instance profile

解决Databricks挂载Terraform报错:instance profile is required to re-create mounting cluster

核心问题分析

你遇到的问题根源是Terraform状态文件与Databricks生产环境的实际资源状态不一致:状态文件中记录了集群存在,但该集群在Databricks平台已被删除,导致挂载资源无法找到配置了instance profile的有效集群,触发报错。

分步解决方案

  1. 确认集群实际状态
    登录Databricks生产环境控制台,搜索gfc_automation_cluster,确认该集群确实不存在。

  2. 修正Terraform状态
    从Terraform状态中移除已失效的集群记录,执行以下命令:

    terraform state rm databricks_cluster.gfc_automation_cluster
    
  3. 重新创建集群
    执行terraform apply,让Terraform重新创建关联了gfc_instance_profile的集群。创建完成后,在Databricks控制台验证该集群的instance profile配置是否正确。

  4. 重新执行挂载计划
    集群创建成功后,再次运行terraform plan,此时挂载资源将能正确识别到带有效instance profile的集群,报错即可解决。

后续预防措施

  • 启用Terraform状态锁定(如使用S3后端+DynamoDB锁),避免多人操作或异常中断导致的状态漂移。
  • 定期检查Terraform状态与实际资源的一致性,可通过terraform refresh辅助排查。

内容的提问来源于stack exchange,提问作者CleonPeaches

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 21:57:32