如何使用 Azure 数据工厂管道调用 REST API?

2024-03-14

我想使用 ADF Pipeline 执行具有 oauth 身份验证的 REST API。如果没有 oauth2,我可以调用任何 REST API。所以我的问题是,这个 ADF 管道是否支持带有 oauth2 身份验证的 REST API?如果是。请提供解决方案

正在尝试的 API,您可以从此 URL 找到https://learn.microsoft.com/en-us/rest/api/datafactory/pipelineruns/querybyfactory https://learn.microsoft.com/en-us/rest/api/datafactory/pipelineruns/querybyfactory

Thanks
Binu


您可以使用以下命令调用 REST APIWeb activity https://learn.microsoft.com/en-us/azure/data-factory/control-flow-web-activity在管道中,选择身份验证MSI在网络活动中。

在门户中导航到您的订阅或 ADFv2 ->Access control (IAM) -> Add -> Add role assignment-> 搜索 ADFv2 的名称并将其添加为Owner/Contributor订阅中的角色。然后 ADFv2 的 MSI 将能够调用其余 api。

例如,我的 ADFv2 名为joyfactory,只需添加与Owner or Contributor.

添加完成后,查看一下Role assignments,应该像下面这样。

欲了解更多详细信息,请检查此类似问题 https://stackoverflow.com/questions/58317140/how-can-i-use-this-api-in-azure-data-factory/58317404#58317404.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Azure 数据工厂管道调用 REST API? 的相关文章

随机推荐