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

使用Databricks Asset Bundles复制Notebook文件夹遇配置问题求助

解决Databricks Asset Bundles同步本地Python文件到工作区的问题

问题根源

你碰到的报错是因为Databricks Asset Bundles默认会扫描目录内的文件,试图将其作为配置资源加载,但Python文件并非YAML格式的配置文件,导致解析失败。移除Python文件后无报错但未复制内容,是因为你的配置里根本没定义要同步的文件资源。

正确配置方案

在根目录的databricks.yml中,使用files类型资源指定同步本地resources文件夹到Databricks工作区的目标路径,示例配置如下:

bundle:
  name: my-resource-bundle

resources:
  files:
    sync-resources:
      source: ./resources
      target: /Workspace/Users/your-email@domain.com/target-folder
      include:
        - "*.py"

配置说明

  • bundle.name: 自定义Bundle名称即可
  • resources.files.sync-resources: 给同步任务起的自定义名称,可随意修改
  • source: 本地待同步的文件夹路径,此处为当前目录下的resources
  • target: 替换为你实际需要的Databricks工作区目标路径,必须以/Workspace/开头
  • include: 指定要同步的文件类型,这里仅匹配.py文件;若需同步所有文件,可改为- "*"

执行命令

配置完成后,在根目录执行以下命令验证并部署:

databricks bundle validate
databricks bundle deploy

注意事项

  • 确保本地安装了版本≥0.200.0的Databricks CLI,旧版本不支持files资源
  • 目标工作区路径需具备写入权限,否则部署会失败
  • 若需同步Notebook文件(.ipynb),只需在include中添加- "*.ipynb"即可

内容的提问来源于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 15:27:04