1

运行调试会话所需的最低权限是什么?我们删除了数据工厂贡献者,因为我们希望禁止所有开发人员发布到开发实例,如最佳实践中所述。

只应允许选择一组人向工厂发布。为此,他们必须在工厂所在的资源组中具有数据工厂贡献者角色。

但是,此页面没有说明运行调试需要哪些权限,并且在尝试调试管道时出现以下错误: 在此处输入图像描述

相关文档问题:https ://github.com/MicrosoftDocs/azure-docs/issues/58517

4

1 回答 1

0

要为数据工厂创建和管理子资源(包括数据集、链接服务、管道、触发器和集成运行时),适用以下要求:

  • 若要在 Azure 门户中创建和管理子资源,您必须属于资源组级别或更高级别的数据工厂参与者角色。
  • 要使用 PowerShell 或 SDK 创建和管理子资源,资源级别或更高级别的 参与者角色就足够了。

调试实际上是运行管道,也意味着管理管道运行。据我了解,我们需要数据工厂贡献者贡献者许可。

参考:角色和要求

正如最佳实践文件所说:

  • “只应允许一组选定的人发布到工厂。为此,他们必须在工厂所在的资源组中具有数据工厂贡献者角色。”

如果您想控制开发者的数据工厂权限,您可以按照以下步骤操作:

  1. 创建 AAD 用户组,并将选定的开发人员添加到该组。

  2. 数据工厂参与者或参与者角色添加到组。然后该组中的所有用户都将拥有该权限。

    在此处输入图像描述

参考:使用 Azure Active Directory 创建基本组并添加成员

希望这可以帮助。

于 2020-07-07T02:13:25.663 回答