我需要从ADFv2管道在Alteryx(本地)中开始工作,但找不到解决方法。内置的Web活动似乎不支持Alteryx要求的OAUTH 1.0签名过程。尝试配置时,总是出现错误“调用端点错误”。我尝试使用“ Web活动+ HTTP链接服务”,但找不到正确的方法。我需要对本地Alteryx API进行POST(开始工作)和GET(获取工作状态),而且我什至不确定哪个活动是执行此操作的最佳活动。
答案 0 :(得分:1)
是的:网络活动不仅仅支持简单的请求,还不支持更复杂的场景,而且链接服务不支持oAuth 1.0身份验证。
从我的角度来看,您将必须提取oAuth 1.0所需的签名过程。您可以执行以下两项之一:
使用自定义活动,您将在其中编码签名过程并调用您的Alteryx作业。
使用类似Azure函数的功能执行签名过程并调用您的工作。然后使用网络活动来调用您的函数(就像调用带有一些自定义标头的普通api进行身份验证一样)。
希望有帮助。
答案 1 :(得分:0)
我向Microsoft开了张罚单,这是响应:
当前,网络活动只能以ADF网络角色运行,不能以IR身份运行。这意味着Web活动会将呼叫从Azure服务器定向到端点,而不能通过自托管的IR进行呼叫。