集成Git后ADF中az命令创建的Linked Service不显示问题
解决ADF集成Git后CLI创建链接服务不显示在GUI的问题
以下是可能的问题点和对应解决步骤:
CLI创建的资源未完成Git提交推送
集成Git后,ADF GUI默认加载的是Git仓库中已提交的内容。az datafactory linked-service create会直接将资源定义写入关联Git分支的/linkedServices目录,但如果没有手动提交并推送这些变更,GUI不会自动同步。- 操作:到Git仓库对应分支确认JSON文件存在,执行提交推送后,点击ADF GUI顶部的刷新按钮,或切换分支再切回触发同步。
CLI命令未指定正确的Git分支
集成Git的ADF有默认协作分支(如main/dev),若创建时未指定目标分支,资源可能写入了非GUI当前显示的分支。- 操作:用
az datafactory linked-service list --branch-name <目标分支>确认资源位置;创建时明确指定分支:az datafactory linked-service create --resource-group <rg-name> --factory-name <adf-name> --name <ls-name> --properties @ls-def.json --branch-name <target-branch>
- 操作:用
GUI视图过滤或显示设置问题
GUI可能开启了过滤器或"只显示已发布资源"选项,导致新资源被隐藏。- 操作:在链接服务页面检查顶部过滤器,重置过滤条件;关闭"只显示已发布资源"的勾选状态。
Git同步延迟
ADF与Git仓库的同步偶尔存在延迟,导致GUI无法立即加载新资源。- 操作:等待1-2分钟后刷新页面;或在GUI顶部Git菜单选择Pull from remote手动拉取最新变更。
内容的提问来源于stack exchange,提问作者Karol Bakiera
相关产品推荐
相关产品推荐

