如何将Delta Live Table(DLT)流水线的“Run as”改为服务主体?
修改DLT流水线运行身份为服务主体的步骤
要把DLT流水线的运行身份从人类用户改成服务主体,按以下步骤操作:
- 打开DLT流水线的配置界面,找到显示人类用户ID的Run as设置项
- 点击该字段的编辑入口(一般是铅笔图标或者下拉选择框)
- 在可选身份类型里选服务主体,然后从已有的服务主体列表中挑出你要使用的那个(如果列表里找不到目标主体,得先在租户环境里完成服务主体的注册,同时给它配置好流水线需要的基础权限)
- 保存配置后,手动触发一次流水线,验证运行身份是否切换成功
注意事项
- 必须确保选中的服务主体拥有develop分支代码仓库的读取权限,不然流水线拉取代码会报错
- 如果流水线还要访问其他资源(比如存储桶、计算节点),也要给这个服务主体配上对应的访问权限
- 切换后建议跑一次全流程,确认所有环节都能正常执行
内容的提问来源于stack exchange,提问作者Oliver Angelil
相关产品推荐
相关产品推荐

