我正在尝试根据某些触发器/事件动态添加/更新链接服务 REST,以使用提供遥测数据的 cookie 来使用 RESP API 进行身份验证。此遥测数据将存储在 Data Lake Gen2 中,然后将使用 Data Bricks 移动到辅助数据存储/SQL Server。
有人试过这个吗?添加链接服务 REST 时,我无法找到基于 cookie 的身份验证选项。
另外如何动态创建数据管道或让其余 api 的参数是动态的?
我正在尝试根据某些触发器/事件动态添加/更新链接服务 REST,以使用提供遥测数据的 cookie 来使用 RESP API 进行身份验证。此遥测数据将存储在 Data Lake Gen2 中,然后将使用 Data Bricks 移动到辅助数据存储/SQL Server。
有人试过这个吗?添加链接服务 REST 时,我无法找到基于 cookie 的身份验证选项。
另外如何动态创建数据管道或让其余 api 的参数是动态的?
目前,不幸的是,使用 Azure 数据工厂本机组件/活动无法做到这一点。至少目前,您无法从数据工厂中的 Web 请求访问响应 cookie。有人为此提出了功能请求或可能有帮助的内容,请参见此处
可以通过 Azure 函数来获取/保存 cookie,然后将其作为后续请求的一部分发送。我有一个类似的问题,但对所有这些都使用了 Azure 函数,但我想你可以只用一个函数来做身份验证部分!;-)
编辑:更新
实际上,在我写完这篇文章后,我回去检查是否仍然如此,看起来事情已经改变了。现在在 Web 响应输出中出现(以前从未见过),一个名为“ADFWebActivityResponseHeaders”的属性,您可以看到“Set-Cookie”的属性
请参见下面的示例:-