0

我正在使用 azure datafactory WebHook 来获取管道运行的详细信息 - 使用以下链接按工厂查询。POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns?api-version=2018-06-01 我填写了所有所需的变量,例如 subcriptionId 等,我使用我的凭据在邮递员上工作。但我需要使用 MSI 和 datafactory(当前使用 webhook)运行它。

使用 MSI 身份验证。我的数据工厂有所有者角色。 在此处输入图像描述

然后使用 webhook 从 datafactory 发出 post 请求。通过选择回调和不回调来尝试这两个选项。 在此处输入图像描述

当我运行它需要很长时间(10 分钟)并且状态显示它的超时。

在此处输入图像描述

4

1 回答 1

0

嗨,花了很多时间修复它后,我发现 WebHook 中没有 MSI 身份验证。相反,Web 将做这项业务。所以网络活动是合适的人选。

于 2020-08-10T13:23:16.577 回答