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

Databricks Asset Bundles:Target段用变量验证报错,如何解决?

问题分析与解决

你的错误源于变量引用语法不符合Databricks Asset Bundles(DAB)的规范:DAB使用Handlebars风格的模板语法(双大括号{{ }})来引用变量,而非Terraform的${var.xxx}格式。当前写法会让系统把${var.workspace_url}当作字符串直接解析,导致主机名包含非法字符{。

修正后的配置

将targets部分的host字段修改为以下格式:

bundle:
  name: cat

variables:
  workspace_url:
    description: Name of the workspace
    default: "https://xxx.next"

include:
  - resources/*.yml
    
targets:
  test:
    workspace:
      host: {{ var.workspace_url }}

验证逻辑

修改后,DAB会在验证阶段正确识别并替换变量,将{{ var.workspace_url }}替换为你定义的默认值https://xxx.next,避免主机名解析错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 00:22:04