Azure Databricks作业结果权限

omjgkv6w  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(110)

我有一组用户,他们应该有权限查看ADF启动的数据块作业的日志,但我不想给予他们管理员权限。我只找到了如何为单个作业设置权限的文档,我想将其设置为所有现有和未来的作业。这可能吗?
PS.:我已经启用了“作业可见性控制”https://learn.microsoft.com/en-us/azure/databricks/administration-guide/access-control/jobs-acl#jobs-visibility

8i9zcol2

8i9zcol21#

如果您有一个作为ADF任务触发的作业,那么这是不可能的-作业运行的权限将仅针对在Databricks中定义的作业授予对作业本身具有相应权限的用户。原因是ADF仍然使用旧的作业API 2.0(函数Submit Run),该API不允许设置作业运行的权限(可以使用API 2.1)。
您有以下可能性来解决此问题:

  • 如果您继续将作业触发为ADF活动,则可以使用一个脚本来检查最近的作业运行,并向选定组添加查看权限。
  • 您可以使用ADF Web活动触发在数据块中定义的作业。请按照this article中概述的步骤操作。

相关问题