我正在尝试基于某些触发器/事件动态添加/更新链接服务REST,以使用提供遥测数据的cookie进行身份验证。此遥测数据将存储在数据湖Gen2中,然后使用数据块移动到辅助数据存储/SQL Server。
有人试过这个吗?在添加链接服务REST时,我找不到基于cookie的身份验证选项。
另外,如何动态创建数据管道或将rest api的参数设置为动态的?
发布于 2020-09-08 17:15:22
目前,不幸的是,使用Azure数据工厂本机组件/活动无法做到这一点。至少到目前为止,您还不能从数据工厂中的web请求访问响应cookie。有人对此或可能有帮助的内容提出了功能请求,请参阅here
可以通过Azure函数来获取/保存cookie,然后将其作为后续请求的一部分发送。我也有类似的问题,但是我求助于使用Azure函数来解决所有的问题,但我想你可以只用一个函数来做认证部分!;-)
编辑:更新
实际上,在我写完这篇文章后,我回去看看情况是否仍然如此,看起来情况已经发生了变化。现在web响应输出中出现了(以前从未见过)一个名为"ADFWebActivityResponseHeaders“的属性,正如您所看到的,这里有一个"Set-Cookie”属性。
请参见以下示例:-
https://stackoverflow.com/questions/60743264
复制相似问题