首页 > 解决方案 > Azure 数据工厂用户对特定管道或链接服务的权限

问题描述

使用自定义角色,我们可以创建从内置角色派生的角色,并在将角色分配给用户时自定义用户可以拥有的权限。

https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles

关于数据工厂,它是否是一种创建角色的方法,其范围仅授予用户(r/w/d)特定 ADF 管道或链接服务的权限?还是我需要创建 2 个数据工厂?

  "actions": [
    ...
    "Microsoft.DataFactory/dataFactories/*",
    "Microsoft.DataFactory/factories/*",
    ...    ]

标签: azureazure-devopsazure-active-directoryazure-data-factory

解决方案


您可以创建自定义角色(不可分配范围)以通过 powershell 授予对特定管道的访问权限。

“assignableScopes”: [
        “/subscriptions/<<SubscriptionID>>/resourceGroups/<<RGName>>/providers/Microsoft.DataFactory/factories/<<ADFName>>/pipelines/<<PipelineName>>”
    ],
    “permissions”: [
        {
            “actions”: [
                “Microsoft.DataFactory/factories/pipelines/createrun/action”
            ],
            “notActions”: [],
            “dataActions”: [],
            “notDataActions”: []
        }
    ]

详情: https ://datasharkx.wordpress.com/2021/07/26/security-access-to-trigger-a-specific-pipeline-in-azure-data-factory/


推荐阅读