我想使用ADF Pipeline通过oauth身份验证执行REST API。没有oauth2,我可以调用任何REST API。因此,我的问题是,此ADF管道是否支持具有oauth2身份验证的REST APis?如是。请提供解决方案
正在尝试的API,您可以从此URL中找到 https://docs.microsoft.com/en-us/rest/api/datafactory/pipelineruns/querybyfactory
谢谢
比努
答案 0 :(得分:2)
您可以在管道中使用Web activity
调用REST API,在网络活动中选择MSI
进行身份验证。
在门户中导航到您的订阅或ADFv2-> Access control (IAM)
-> Add
-> Add role assignment
->搜索您的ADFv2名称并将其添加为{{1 }}在订阅中的角色。然后,您的ADFv2的MSI将能够调用其余的api。
例如,我的ADFv2名为Owner/Contributor
,只需添加与joyfactory
或Owner
相同名称的MSI。
添加后,请在Contributor
中进行检查,如下所示。
有关更多详细信息,请选中此similar issue。